man kann aber versuchen das ganze doch recht zufällig machen zu lassen...

dafür gibt es zb folgende möglichkeiten (ich kenns nur von Bascom und atmega aber das prinzip sollte übertragbar sein...)

im hintergrund einen zähler laufen lassen und wenn eine oder eine bestimmte taste gedrückt wird die zahl abfragen

den einen port nicht erden und abfragen ob er high oder low ist-> durch störrungen wechselt das ziemlich fix....

beim atmega gibts auch timer die das machen (im hintergrund zählen) ich weiß net wie das mit c control ist......