Pick random element: Difference between revisions
Content deleted Content added
Puppydrum64 (talk | contribs) m →{{header|8086 Assembly}}: clarification |
added ReScript |
||
Line 1,154: | Line 1,154: | ||
=={{header|Red}}== |
=={{header|Red}}== |
||
<lang Red>>> random/only collect [repeat i 10 [keep i]]</lang> |
<lang Red>>> random/only collect [repeat i 10 [keep i]]</lang> |
||
=={{header|ReScript}}== |
|||
<lang ReScript>let fruits = ["apple", "banana", "coconut", "orange", "lychee"] |
|||
let pickRand = arr => { |
|||
let len = Js.Array.length(arr) |
|||
let i = Js.Math.random_int(0, len) |
|||
arr[i] |
|||
} |
|||
Js.log(pickRand(fruits))</lang> |
|||
{{out}} |
|||
<pre>$ bsc pickrand.res > pickrand.bs.js |
|||
$ node pickrand.bs.js |
|||
lychee |
|||
</pre> |
|||
=={{header|REXX}}== |
=={{header|REXX}}== |