Random: Difference between revisions
Content added Content deleted
("Add category") |
("Add all appropriate categories to each verb") |
||
Line 30: | Line 30: | ||
[[Category:Operator verbs]] |
[[Category:Operator verbs]] |
||
[[Category:Verbs]] |
|||
[[Category:Primitives]] |
Revision as of 03:16, 9 July 2022
Random
a?b
a?y
a?y
random takes two values and returns random values based on their types. The named version in K7+ is called rand.
For the monadic version, see random-float.
When given two integers, generates a
random integers in the range !b
.
6?5 0 1 1 2 3 2 6?5 0 2 4 1 4 0
When the right argument is an array, makes a
random choices from array y
.
If a
is negative, deals abs a
elements from the array without replacement(no repeats of previously chosen elements).
10?"ABCDE" "ABBCDCACEB" 10?"ABCDE" "EABABDACEA" -3?"ABCDE" "DAE" -3?"ABCDE" "DCE"