模拟洗牌的java小程序

xiaoxiao2022-06-23  50

public void swap(int[] s, int i, int j) { //交换的方法          int tmp = s[i];          s[i] = s[j];          s[j] = tmp;      } java.util.Random r=new java.util.Random(); int []s=new int[10]; for(int i=0;i<10;i++){ s[i]=i; } out.print("洗牌前:"); for(int i=0;i<10;i++){ out.print(s[i]); } for(int j=s.length;j>1;j--) { swap(s,j-1,r.nextInt(j)); } out.println("洗牌后:"); for(int i=0;i<10;i++){ out.print(s[i]); }

 

相关资源:java模拟人工洗牌(改进版)
转载请注明原文地址: https://www.6miu.com/read-4953092.html

最新回复(0)