Pick random element: Difference between revisions
m
→{{header|EasyLang}}
(Added Dart) |
|||
(7 intermediate revisions by 6 users not shown) | |||
Line 318:
110 DATAFOXTROT, GOLF, HOTEL, INDIA, JULIETT
</syntaxhighlight>
==={{header|Commodore BASIC}}===▼
<syntaxhighlight lang="qbasic">10 DIM A$(9)▼
20 FOR I=0 TO 9 : READ A$(I) : NEXT▼
30 X = RND(-TI) : REM 'PLANT A RANDOM SEED'▼
40 X = INT(RND(1)*10)▼
50 PRINT A$(X)▼
60 END▼
100 DATA ALPHA, BRAVO, CHARLIE, DELTA, ECHO▼
110 DATA FOXTROT, GOLF, HOTEL, INDIA, JULIETT</syntaxhighlight>▼
==={{header|BASIC256}}===
Line 336 ⟶ 327:
next i</syntaxhighlight>
==={{header|Chipmunk Basic}}===
{{works with|Chipmunk Basic|3.6.4}}
The [[#Commodore BASIC|Commodore BASIC]] solution works without any changes.
▲==={{header|Commodore BASIC}}===
▲<syntaxhighlight lang="qbasic">10 DIM A$(9)
▲20 FOR I=0 TO 9 : READ A$(I) : NEXT
▲30 X = RND(-TI) : REM 'PLANT A RANDOM SEED'
▲40 X = INT(RND(1)*10)
▲50 PRINT A$(X)
▲60 END
▲100 DATA ALPHA, BRAVO, CHARLIE, DELTA, ECHO
▲110 DATA FOXTROT, GOLF, HOTEL, INDIA, JULIETT</syntaxhighlight>
==={{header|True BASIC}}===
Line 632 ⟶ 636:
=={{header|EasyLang}}==
<syntaxhighlight>
print ar$[
</syntaxhighlight>
=={{header|EchoLisp}}==
Line 644 ⟶ 650:
=={{header|Elena}}==
ELENA
<syntaxhighlight lang="elena">import extensions;
Line 650 ⟶ 656:
{
randomItem()
= self[randomGenerator.
}
Line 765 ⟶ 771:
<syntaxhighlight lang="frink">a = ["one", "two", "three"]
println[random[a]]</syntaxhighlight>
=={{header|FutureBasic}}==
<syntaxhighlight lang="futurebasic">
random
mda(0) = {0,1,2,3,4,5,6,7,8,9}
print mda(rnd(10)-1)
HandleEvents
</syntaxhighlight>
=={{header|Gambas}}==
Line 877 ⟶ 894:
x := ?L # random element
end</syntaxhighlight>
=={{Header|Insitux}}==
<syntaxhighlight lang="insitux">
(rand-pick (range 100))
</syntaxhighlight>
=={{header|J}}==
Line 893 ⟶ 916:
<syntaxhighlight lang="javascript">var array = [1,2,3];
return array[Math.floor(Math.random() * array.length)];</syntaxhighlight>
=={{header|Joy}}==
<syntaxhighlight lang="joy">DEFINE pick_random == dup size rand swap rem at.
(* initialize random number generator *)
time 89 * clock + srand
["zero" "one" "two" "three" "four" "five" "six" "seven" "eight" "nine" "ten" "eleven" "twelve"]
pick_random.</syntaxhighlight>
=={{header|jq}}==
Line 1,706 ⟶ 1,738:
=={{header|Wren}}==
<syntaxhighlight lang="
var rand = Random.new()
|