Bob/tests/test_rand.bob

15 lines
400 B
Plaintext

print("\n--- Test: rand module ---");
import rand;
rand.seed(1234);
var r1 = rand.random();
var r2 = rand.random();
assert(r1 >= 0 && r1 < 1 && r2 >= 0 && r2 < 1, "rand.random range");
var i = rand.randint(1, 10);
assert(i >= 1 && i <= 10, "rand.randint range");
var choice = rand.choice(["a","b","c"]);
assert(choice == "a" || choice == "b" || choice == "c", "rand.choice");
print("rand: PASS");