生成不同的随机正整数
2015-03-25 16:58
183 查看
public static void main(String[] args){ int[] arr = new int[10]; for(int i=0; i<10; i++){ arr[i] = i + 1; } Random random = new Random(); int size = arr.length; for(int k=0; k<size; k++){ int index = 0; if((size - 1)-k != 0){ index = random.nextInt((size - 1)-k); } int temp = arr[index]; arr[index] = arr[size - (k + 1)]; arr[size - (k + 1)] = temp; System.out.println("temp = " + temp); } }
相关文章推荐
- 白话经典算法系列之十三 随机生成和为S的N个正整数——投影法
- 随机生成和为S的N个正整数——投影法
- 生成大量随机字符串不同实现方式的效率对比
- 随机生成不同的图形
- 随机数与排列组合:生成1亿个随机的不同16位数
- javaGUI中 随机生成一组位置不同的按钮 并对JButton的左键、右键、双击的监听
- 随机生成和为S的N个正整数——投影法
- 生成7位不同的随机整数
- 随机生成n个不同的数字小组合作编写
- 随机生成十个不同的数
- 随机生成十个不同的数
- 随机生成n个不同的数字-小组合作编写
- js随机生成不同颜色块随机移动
- 随机生成一个对称矩阵,并输出。(究极版本,可以每一次都改变矩阵的随机数且不同,采用do while退出条件循环)
- ios随机生成200个位置不同,大小不同,颜色不同的圆
- echarts+ajax+json动态生成多个不同随机颜色的柱状图
- 【白话经典算法系列之十三】随机生成和为S的N个正整数——投影法
- 编程珠玑之第一章习题4: 生成不同的随机顺序的随机整数及存储与读取
- 54张牌随机生成3张不同的牌的算法
- Unity2D - 6. 生成随机地图 (2) - 脚本控制Tilemap (1) 自动切换不同的sprite