[英]math.random in java
您好,我有一个for
循环: for(int i = 0;i<4;i++)
在for
循环中,我想打印0到3之间的数字,结果只包括3个数字。每次执行for循环时,math.random的结果必须不同,即我有4个数字:(1,2,3,4),我想在for循环执行后得到4个结果:[1,2,3] [1,2,4] [2,3,4] [4,1,3]我如何产生这些数字? 谢谢
这是一个主意:
Collections.shuffle
随机播放列表 步骤4.是您将随机获得所有元素而不重复的步骤。
注意:在第3步中,如果看起来比较简单,您也可以从主列表中创建一个新列表,而不是从堆栈中创建一个新列表,但是基本前提是相同的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.