java随机派位代码 java随机排序

java编码中怎样产生四位随机数

可以借助Math类里的random方法或者借助Random类来实现

成都创新互联成立十多年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供成都网站设计、成都做网站、网站策划、网页设计、域名注册、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,成都创新互联通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

1、使用Math类的random方法实现产生1000-9999的随机数代码如下:

int a = (int)(Math.random()*(9999-1000+1))+1000;//产生1000-9999的随机数

2、使用Random类实现代码:

import java.util.Random;//导入Random包

public class Ranadd {

public static void main(String[] args) {

int x;//定义两变量

Random ne=new Random();//实例化一个random的对象ne

x=ne.nextInt(9999-1000+1)+1000;//为变量赋随机值1000-9999

System.out.println("产生的随机数是:"+x);//输出

}

}

用java怎么实现随机分配座位,求代码?

public static void main(String[] args) {

LinkedListInteger ll=new LinkedListInteger();

for(int i=1;i51;i++){

ll.add(i);

}

int i=0;

while(ll.size()0){

i=(int)(ll.size()*Math.random());

System.out.println(ll.get(i));

ll.remove(i);

}

}

java随机分配!比如有五个座位a, b, c ,d ,e,有五个学生1,2,3,4,5 把学生分配到座位上不能有重复!求代码

import java.util.*;

public class a {

public static void main(String[] args) {

int i;

char c;

String[] a = {"座位1","座位2","座位3","座位4","座位5"};

/*生成座位list*/

ListString seat = new ArrayListString();

/*向其中添加座位*/

for(i = 0;i 5;i++){

seat.add(a[i]);

}

/*调用函数,将顺序打乱*/

Collections.shuffle(seat);

/*显示结果*/

for(i = 0,c = 'a'; c = 'e';c++,i++){

System.out.println("学生"+c+"坐在"+seat.get(i));

}

}

}

有问题追问我

用JAVA写个代码,实现52张牌随机分给四个人

java内的Collections类自带了一个shuffle洗牌算法。

static void shuffle(List? list)

使用默认随机源对指定列表进行置换。

static void shuffle(List? list, Random rnd)

使用指定的随机源对指定列表进行置换。

现在你可以把52张牌放进一个List里,调用他的shuffle算法打乱顺序。


网页标题:java随机派位代码 java随机排序
URL标题:http://pwwzsj.com/article/ddgdpgh.html