【高端操作】原来从List中“随机”取对象还可以这样搞!Collections.shuffle()

文章目录

1. 事情是这样的[Math.random()]

【高端操作】原来从List中“随机”取对象还可以这样搞!Collections.shuffle()

对于像小名这样的CRUD攻城狮,需求中遇到有随机字样的,首先会想起来Math.random()

Math.random()我们的常规操作有:

//产生一个[0,1)之间的随机数。
Math.random():
//返回指定范围的随机数(m-n之间)的公式:
Math.random()*(n-m)+m;

场景是:从集合中随机拿出6个人传给前端

于是小名下意识的写出了如下代码(业务代码有所修改):
【高端操作】原来从List中“随机”取对象还可以这样搞!Collections.shuffle()
写完这”拿手“的代码后,小名在心里默默的给自己点了个赞

上一篇:Collections类操作集合详解


下一篇:五.二叉树