- pub fn rand_uint256() -> Uint256 {
- Uint256([0xdeadbeef, 0x1badcafe, 0xbadbeef, 0xdeadcafe])
+ pub fn rand_u832() -> [u8; 32] {
+ let rng = unsafe { RNG_ITER += 1; RNG_ITER - 1 };
+ let mut res = [0; 32];
+ let data = byte_utils::le64_to_array(rng);
+ res[8*0..8*1].copy_from_slice(&data);
+ res[8*1..8*2].copy_from_slice(&data);
+ res[8*2..8*3].copy_from_slice(&data);
+ res[8*3..8*4].copy_from_slice(&data);
+ res