Für den Startwert des Zufallgeneratorsgenerators muß man man auf eine Echte Zufallszahl zurückgreifen. Das kann z.B. der AD-wandler oder ggf. ein Wert aus ICP Register von Timer 1 sein.

Wenn die interne RND() Funktion von Bascom nicht gut genug ist, könnte man eine Pseudozufallszahlenfunktion auch von Hand Programmieren. Beispiele solle man finden, wenn auch meistens in C.