随机打乱一个数组,无重复的获取一定范围内的随机数
来源:互联网 发布:免费h5页面制作软件 编辑:程序博客网 时间:2024/06/15 10:11
package Num1_2_02;import java.util.Random;/** * 随机打乱一个数组,无重复获取随机数 * * @author he * */public class Suffle {private static Random random = new Random(System.currentTimeMillis());public static void suffle(int a[]) {if (a == null) {throw new RuntimeException();}int N = a.length;for (int i = 0; i < N; i++) {int t = i + random.nextInt(N - i);// 保证了t不重复// 交换元素int temp = a[i];a[i] = a[t];a[t] = temp;}}public static void show(int a[]) {for (int i = 0; i < a.length; i++) {System.out.print(a[i] + " ");}}public static void main(String[] args) {int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };suffle(a);show(a);}}
看代码吧
0 0
- 随机打乱一个数组,无重复的获取一定范围内的随机数
- Python生成一定范围内指定数目的无重复随机数
- 获得一定范围内不重复的随机数
- 产生一定范围内的不重复随机数
- 便于理解的基本算法(常用的5种排序+打乱数组+两个范围内的一个随机数+1到100的不重复的随机数)
- vc获取一定范围内的随机数
- VC 6.0获取一定范围内的随机数
- java 无重复生成一个范围内的随机数
- 获取一定范围内的随机数字
- 获取一定范围内的随机数字
- 获取一定范围内的随机小数
- [Untiy&随机数&C#]怎样加上一个随机的数,并且在一定的范围内
- python 获取一定范围内不重复的多个随机数列表
- python 获取一定范围内不重复的多个随机数列表
- 一定范围内取几个不重复的随机数(php)
- 一定范围内取几个不重复的随机数方法(php)
- 获取一个范围内的随机数(伪随机数)
- 取一定范围内的随机数!
- 作为首席架构师如何做好
- Linux进程间通信——管道
- android客户端学习-ViewUtils
- Android Studio运行时gradle错误
- 字符串的最小窗口问题
- 随机打乱一个数组,无重复的获取一定范围内的随机数
- jQuery学习和知识点总结归纳
- Nginx 502 Bad Gateway的处理
- Python图表绘制:matplotlib绘图库入门
- 降低gcc版本
- iOS获取UUID,并使用keychain存储
- jquery 常用插件地址
- 关于uboot2010.03LCD命令行界面,命令超过一行时,最后一行被输出结果覆盖的探讨
- 开源jar包