Pick random element: Difference between revisions

Added solution for Action!
(added ReScript)
(Added solution for Action!)
Line 60:
(random$ (len xs) state)
(mv (nth idx xs) state)))</lang>
 
=={{header|Action!}}==
<lang Action!>PROC Main()
DEFINE PTR="CARD"
PTR ARRAY a(7)
BYTE i,index
 
a(0)="Monday"
a(1)="Tuesday"
a(2)="Wednesday"
a(3)="Thursday"
a(4)="Friday"
a(5)="Saturday"
a(6)="Sunday"
 
FOR i=1 TO 20
DO
index=Rand(7)
PrintE(a(index))
OD
RETURN</lang>
{{out}}
[https://gitlab.com/amarok8bit/action-rosetta-code/-/raw/master/images/Pick_random_element.png Screenshot from Atari 8-bit computer]
<pre>
Thursday
Tuesday
Friday
Friday
Saturday
Tuesday
Monday
Saturday
Sunday
Wednesday
Monday
Friday
Wednesday
Saturday
Friday
Thursday
Saturday
Saturday
Wednesday
Wednesday
</pre>
 
=={{header|Ada}}==
Anonymous user