我创建了一个字节数组。
array = bytearray(random.randint(1, 8192))
# Now, how can I randomize array's elements?
现在我怎样才能随机化 的每个元素array
?
就像,
// with Java
var array = new byte[ThreadLocalRandom.current().nextInt(1, 8192)];
ThreadLocalRandom.current().nextBytes(array);
它看起来
randbytes()
就是您正在寻找的:行为与您的答案类似,但速度快 100 倍。平均长度数组(4096 字节)的时间:
在线尝试这个!
@XMehdi01 的答案实际上就是我想要的。
我定义了以下函数,它似乎有效。