`

模拟洗牌的java小程序

阅读更多
   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模拟人工洗牌

    --------------------------------------Java编的模拟人工洗牌。-------------------------------

    `Q3.py`中是一个简单的模拟洗牌发牌程序,请根据要求补全程序。

    `Q3.py`中是一个简单的模拟洗牌发牌程序,请根据要求补全程序。

    java模拟人工洗牌代码

    编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。 使用结构card 来描述一张牌,用随机方法来模拟人工洗牌的过程,最后将洗好的52张牌顺序分别发给四个人。 设计要求: 1)要求使用java类包中的Math.Random()...

    java斗地主发牌小程序

    java斗地主发牌小程序 牌的生成 随机洗牌 发牌 输出显示 代码只有几十行而已

    Java模拟扑克牌洗牌发牌过程

    改程序为用JAVA语言模拟扑克牌洗牌、发牌的过程,经测试,可以运行。

    java模拟人工洗牌(改进版)

    编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。 使用结构card 来描述一张牌,用随机方法来模拟人工洗牌的过程,最后将洗好的52张牌顺序分别发给四个人。 设计要求: 1)要求使用java类包中的Math.Random()...

    Java实现模拟洗牌的程序

    这是一个简单的模拟生产一副牌并且将其洗牌,打乱顺序后输出其牌。

    模拟洗牌与发牌程序用C++写的

    C++写的一个很简单的小程序。功能是模拟洗牌与发牌,总共54张牌

    模拟人工洗牌

    编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。 使用结构card 来描述一张牌,用随机方法来模拟人工洗牌的过程,最后将洗好的52张牌顺序分别发给四个人。 设计要求: 1)要求使用java类包中的Math.Random...

    java模拟斗地主洗牌发牌-可拓展

    2)、洗牌:将Map集合的键放在List中,在使用Collections.shuffle()进行洗牌 3)、发牌:发给三个人,就是三个List加一个底牌的List 4)、看牌:将三人的List和底牌List的值进行排序(从大到小)

    扑克牌洗牌发牌程序

    此程序用C完成了对52张扑克牌的洗牌和发牌,程序内容比较简单易学

    洗牌发牌模拟系统课程设计报告--C语言

    用随机数开发一个洗牌和发牌模拟程序。(最好能用图形显示发牌结果) 附录B的洗牌和发牌算法有意使用了一种低效的洗牌算法,它有可能会导致无限延 迟。建立一种高效的洗牌算法,这种算法能够避免无限延迟。 对洗牌...

    java模拟斗地主的洗牌发牌.rar

    用java中的集合来模拟斗地主的游戏的洗牌、发牌、看牌的过程,分别使用集合中的HashMap、ArrayList、TreeSet,来做为扑克牌的存储容器

    java实现模拟发牌

    java实现模拟发牌算法,纯java代码 有注释

    洗牌和发牌模拟

    开发一个洗牌和发牌的模拟程序,是编写某纸牌游戏的基础

    java小程序之模拟钢琴

    java小程序之模拟钢琴 很带感哦,可以自己试着写一写,练练手

    java小程序编写的动物模拟

    java小程序编写的动物模拟,有助于初学者学习

    shell编程模拟洗牌

    linux shell编程 的模拟洗牌的代码,费了很大劲想出来的就发上来了

    四人发牌洗牌程序

    编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。 使用结构card 来描述一张牌,用随机方法来模拟人工洗牌的过程,最后将洗好的52张牌顺序分别发给四个人。 设计要求: 1)要求使用java类包中的Math.Random()...

Global site tag (gtag.js) - Google Analytics