Pick random element: Difference between revisions

Content added Content deleted
(Pick random element in various BASIC dialents (BASIC256, True BASIC and Yabasic))
Line 316: Line 316:
100 DATA ALPHA, BRAVO, CHARLIE, DELTA, ECHO
100 DATA ALPHA, BRAVO, CHARLIE, DELTA, ECHO
110 DATA FOXTROT, GOLF, HOTEL, INDIA, JULIETT</lang>
110 DATA FOXTROT, GOLF, HOTEL, INDIA, JULIETT</lang>

==={{header|BASIC256}}===
<lang BASIC256>dim a$ = {"Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"}

for i = 1 to 5
randInt = int(rand * 10)
print a$[randInt]
next i</lang>


==={{header|True BASIC}}===
{{trans|QBasic}}
<lang qbasic>!setup
DIM foo(10)
FOR n = LBOUND(foo) TO UBOUND(foo)
LET foo(n) = INT(RND*99999)
NEXT n
RANDOMIZE

!random selection
LET x = INT(RND*((UBOUND(foo)-LBOUND(foo))+1))

!output
PRINT x, foo(x)
END</lang>


==={{header|Yabasic}}===
<lang yabasic>dim a$(9)
a$(0)="Zero"
a$(1)="One"
a$(2)="Two"
a$(3)="Three"
a$(4)="Four"
a$(5)="Five"
a$(6)="Six"
a$(7)="Seven"
a$(8)="Eight"
a$(9)="Nine"

for i = 1 to 5
randInt = int(ran(10))
print a$(randInt)
next i</lang>



=={{header|Batch File}}==
=={{header|Batch File}}==