random和xrandom
时间: 2023-10-19 20:30:00 浏览: 37
引用: Random是一个类,用于生成随机数。它有多个方法,比如nextBool()可以返回一个随机的布尔值,nextDouble()可以返回一个随机的双精度浮点数,nextInt(n)可以返回一个在0到n之间的随机整数。Xrandom是指通过创建Xorshift32对象来使用Random类的方法,每次创建对象都可以获得不同的随机数。
引用: XOR-keccak256随机数生成器是用于Javascript和Solidity的一种实现。XRandom旨在用于需要随机性的智能合约。它的种子是通过对所有输入进行XOR计算得到的。输入为32字节(uint256中的uint256)。通过调用下一个随机数方法,可以生成前一个随机数的后续随机数。
所以,Random是一个通用的随机数生成器类,而Xrandom是Xorshift32对象通过调用Random类的方法生成的随机数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [xrandom:Xorshift随机数生成器](https://download.csdn.net/download/weixin_42128141/15802264)[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: 33.333333333333336%"]
- *2* [eth-xrandom:XOR-keccak256随机数生成器,用于智能合约随机性](https://download.csdn.net/download/weixin_42122988/18315174)[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: 33.333333333333336%"]
- *3* [RRT和RRT*复习](https://blog.csdn.net/weixin_45438628/article/details/127079004)[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: 33.333333333333336%"]
[ .reference_list ]