1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/crypto/rand/crypto_rand_read_test.v

16 lines
228 B
V
Raw Normal View History

import crypto.rand
fn test_reading() ? {
a := rand.read(32) ?
// dump(a.hex())
assert a.len == 32
mut histogram := [256]int{}
for b in a {
histogram[b]++
}
// dump(histogram)
for h in histogram {
assert h < 10
}
}