Python中random取奇数
作者:野牛程序员:2023-07-05 18:16:53python阅读 3098
在Python中,要生成随机的奇数,可以使用random
模块结合一些算术操作。下面是一种方法:
import random # 生成随机奇数 def generate_random_odd_number(): number = random.randint(1, 100) # 随机生成一个整数(包含边界) number = number | 1 # 将最低位的数字设置为1,确保为奇数 return number # 示例用法 random_odd_number = generate_random_odd_number() print(random_odd_number)
在上述代码中,random.randint(1, 100)
生成一个1到100之间的随机整数(包含1和100)。然后,通过对生成的数值应用位运算操作,将最低位的数字设置为1,这样就确保了生成的数为奇数。最后,返回生成的奇数。
你可以根据需要调整生成随机数的范围,比如使用random.randint(a, b)
中的不同a
和b
值来指定所需的范围。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C++random取奇数
- 下一篇:Python中random取偶数