Pick random element: Difference between revisions

m
(Added Chipmunk Basic)
(6 intermediate revisions by 5 users not shown)
Line 636:
=={{header|EasyLang}}==
 
<syntaxhighlight>
<syntaxhighlight lang="easyprog.online">ar$[] = [ "spring" "summer" "autumn" "winter" ]
print ar$[randomrandint len ar$[]]</syntaxhighlight>
</syntaxhighlight>
 
=={{header|EchoLisp}}==
Line 648 ⟶ 650:
 
=={{header|Elena}}==
ELENA 56.0x :
<syntaxhighlight lang="elena">import extensions;
Line 654 ⟶ 656:
{
randomItem()
= self[randomGenerator.evalnextInt(self.Length)];
}
Line 769 ⟶ 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 881 ⟶ 894:
x := ?L # random element
end</syntaxhighlight>
 
=={{Header|Insitux}}==
 
<syntaxhighlight lang="insitux">
(rand-pick (range 100))
</syntaxhighlight>
 
=={{header|J}}==
Line 897 ⟶ 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,710 ⟶ 1,738:
 
=={{header|Wren}}==
<syntaxhighlight lang="ecmascriptwren">import "random" for Random
 
var rand = Random.new()
2,063

edits