they must be based on an equation, in Yabasic at least, and by powers of 10.
with the program, the first number is always zero, when given ten numbers to choose from.
with 100, another zero will be chosen, but won't write "00".
with 1000, a '1' will be chosen, and of course it will write "1"
with 10000, the fourth one will be '2', writing "12"
I noticed this with the doily's. Patterns were beginning to be familier.
U/D d-pad to scroll
open window 640,512
random=200
dim z(random)
for a=1 to random
z(a)=int(ran(1000))
next a
repeat
setdrawbuf vm
vm=1-vm
setdispbuf vm
clear window
c=peek("port1")
for a=1 to random
if a<10 b=20
if a>9 and a<100 b=10
if a>99 b=0
text 10+b,a*20+scroll,str$(a)+"."
text 60,a*20+scroll,str$(z(a))
next a
if and(c,16)>0 scroll=scroll+20
if and(c,64)>0 scroll=scroll-20
if scroll>0 scroll=0
if scroll<-(20*a)+500 scroll=-(20*a)+500
until (1=0)
Have a Yahappy day.