python random是伪随机吗
时间: 2023-10-19 20:33:20 浏览: 98
random:确定性伪随机生成器库
是的,Python的random模块生成的随机数是伪随机数。所谓伪随机数是指在某种算法的控制下,按照一定规律生成的数列。在Python中,random模块使用的是伪随机数生成器,默认使用的是Mersenne Twister算法。这个算法的特点是周期长、随机性好,在大多数情况下可以满足我们对随机数的需求。不过需要注意的是,由于生成的随机数是按照算法生成的,所以在相同的种子(seed)下,生成的随机数序列是可以重复的。因此,在需要更高级别的随机性的场景下,可以考虑使用其他的随机数生成方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Python 标准库之 random 生成伪随机数『详细』](https://blog.csdn.net/XianZhe_/article/details/115016422)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [python:random --- 生成伪随机数](https://blog.csdn.net/weixin_39145520/article/details/129355706)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文