random-generators
Generate a random number within [10..20] range
(random-generators-number 10 20)
Equivalent Python code (required imports: random):
random.randint(10, 20)
Generate a sequence of 5 random numbers within [10..20] range
(iter-do (item (random-generators-sequence 5 10 20)) (message (format "item is %d" item)))
Equivalent Python code (required imports: random):
for item in (random.randint(10, 20) for index in range(5)):
print(f"item is {item}")
Generate a list of 5 random numbers within [10..20] range
(random-generators-list 5 10 20)
Equivalent Python code (required imports: random):
[random.randint(10, 20) for index in range(5)]
Generate a sequence of 5 randomly choosen numbers from a list
(iter-do (item (random-generators-sequence-from '(2 4 6 8) 5)) (message (format "item is %d" item)))
Equivalent Python code (required imports: random):
for item in random.sample([random.randint(10, 20) for index in range(5)], 5):
print(f"item is {item}")