随机遍历数组是分布式开发中较为常见需求, 同时也有部分业务系统会类似的需求.
通常使用java方式实现,代码相对较多, scala实现则相对较为简单实用:
Random.
shuffle(
数组)
数组随机读,同时不重复:
for (pid <- Random.shuffle(Seq.range(0, 10))) {
<span style="white-space:pre"> </span>print("----"+pid)
}
数组随机读,同时不重复:
for (pid <- Random.shuffle(Seq.range(0, 10))) {
<span style="white-space:pre"> </span>print("----"+pid)
}