python随机数生成整数
时间: 2023-08-16 14:16:54 浏览: 81
在Python中,可以使用random模块来生成随机整数。有两种常用的方法可以实现这个目的。
第一种方法是使用random.randint(begin, end)函数。这个函数会生成一个在begin和end之间(包括begin和end)的随机整数。例如,random.randint(1, 10)会生成一个1到10之间的随机整数。
第二种方法是使用random.sample(range(begin, end), size)函数。这个函数会从指定的范围内生成指定数量的不重复的随机整数。例如,random.sample(range(1, 100), 10)会生成10个在1到100之间的不重复的随机整数。
下面是两种方法的示例代码:
方法一:
import random
num = random.randint(1, 10)
print(num) # 输出一个1到10之间的随机整数
方法二:
import random
nums = random.sample(range(1, 100), 10)
print(nums) # 输出10个在1到100之间的不重复的随机整数
希望这个回答对你有帮助!\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [python 生成随机整数](https://blog.csdn.net/weimianyeye/article/details/114760935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Python生成随机整数(1个、n个、指定步长、不重复)](https://blog.csdn.net/xucanlax/article/details/127685058)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文