gpt4 book ai didi

random - 在python中生成随机二进制数

转载 作者:行者123 更新时间:2023-12-05 00:49:29 24 4
gpt4 key购买 nike

我想打印或绘制随机生成的二进制数列表。我打印并绘制了 1 到 5000 之间的随机数,我的代码如下;

随机数的生成

对于范围内的 (0, 5000): a=random.sample(范围(0, 5000), 5000) 打印(一) plt.plot(a) plt.show()

这段代码运行良好。但我想要二进制数而不是十进制数。请在这方面帮助我。

最佳答案

要获得随机生成数的二进制表示(十进制整数),请使用 bin()

例如,以下代码将打印 10 个随机数。十进制和二进制

import random

for i in range(0, 10):
a = random.randint(0, 5000)
print a, bin(a)

输出:

1465 0b10110111001
1624 0b11001011000
2963 0b101110010011
510 0b111111110
3653 0b111001000101
3671 0b111001010111
2624 0b101001000000
4412 0b1000100111100
3910 0b111101000110
2582 0b101000010110

在线演示 - https://repl.it/Dx3O

注意: 在您的示例中,我在 matplotlib 中看到了一些用法,但是您没有明确询问 matplotlib,所以我回答得更笼统

关于random - 在python中生成随机二进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40071914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com