我有字符串的ArrayList.我需要通过"哈希数"随机化它.例:
ArrayList:"Word","Simple","Another","Demo"hash:1234567
随机化的结果我想收到说:"简单","单词","演示","另一个"
与其他哈希:542345我想收到说:"字","另一个","演示","简单"
但是要求是当我总是按照这个散列排序时,随机化顺序将永远是该HASH的相同.
有什么建议?Adviscs?
您可以使用使用哈希初始化的Random对象来混洗 List.
Collections.shuffle( myList, new Random(12345) );
Run Code Online (Sandbox Code Playgroud)
当使用相同的散列为随机对象播种时,随机播放顺序应该相同.
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |