2008-06-10

洗牌算法!

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]+",");



		}




	}



}

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




评论
发表评论

您还没有登录,请登录后发表评论

qianlei007
搜索本博客
博客分类
我的相册
6536229d-9cc6-3920-a3ce-43fb1ed73bca-thumb
http_imgload
共 6 张
最近加入圈子
存档
最新评论