欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

洗牌算法! 算法 

程序员文章站 2022-07-15 10:19:24
...
package readom;

public class Test {
	//随机整数=Int((max-min+1)*Rnd()+min) 


	public static void main(String args[]){




		int []result=new int[100];



		for(int i=0;i<result.length;i++){
			result[i]=i+1;



		}

		int temp=0;

		for(int i=0;i<result.length;i++){
			int random=(int)(Math.random()*100+1)-1;
			temp=result[i];
			result[i]=result[random];
			result[random]=temp;



		}

		for(int i=0;i<result.length;i++){
			System.out.print(result[i]+",");



		}




	}



}

经常用,每次都去找,麻烦!




相关标签: 算法