所以基本上我试图让一段代码在两个值 -40 和 40 之间随机选择。
为此,我正在考虑使用古老的数学,例如 -
random_num = ((-1)^value)*40,其中值 = {1, 2}。
random_num,顾名思义应该是一个随机数。
有什么帮助吗?
我正在使用 python,可以接受使用库的解决方案。
原文由 DonutsSauvage 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以基本上我试图让一段代码在两个值 -40 和 40 之间随机选择。
为此,我正在考虑使用古老的数学,例如 -
random_num = ((-1)^value)*40,其中值 = {1, 2}。
random_num,顾名思义应该是一个随机数。
有什么帮助吗?
我正在使用 python,可以接受使用库的解决方案。
原文由 DonutsSauvage 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答955 阅读✓ 已解决
如果你想要一个介于 -40 和 +40 之间的随机整数值,那么
https://docs.python.org/3.1/library/random.html#random.randint
如果您想选择 -40 或 +40,则
https://docs.python.org/3/library/random.html#random.choice
如果你真的更喜欢选择 1 或 2 的实现,就像你的问题一样,那么在 random.choice 方法中插入这些值。
提供了上述解决方案,因为我觉得这个问题有些歧义。