ZKX's LAB

java语言随机抽取 我现在想用java实现一个类似抽取随机数的程序

2020-08-13知识23

java如何做一个随机抽取学号小程序 程序代码:http://pan.baidu.com/s/1eQmrI7o 方法/步骤 1 功能:根据你输入的学号总数,点击开始,中间的结果就根据学号的总数不停变化,点击停止,结果停止变动, 2 分析。java实现按已经设定的概率大小随机抽取试卷 你可以给每份试卷标号从0开始,假如最后一份是n,那么:Random r=new Random(47);int id=r.nextInt(n+1);范围是0id就是随机产生的试卷号,抽取试卷号为id的卷子即可java怎么使用随机抽取数组里的数据? package reptile;import java.util.Random;public class Test{public static void main(String[]args){String[]b={\"公共的\",\"私有的\",\"受保护的\"};Random rand=new Random();int num=rand.nextInt(3);System.out.println(b[num]);}1、Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。2、Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。3、用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的。Java随机抽取人名完整代码 public class test {public static void main(String[]args){定义人名数组String[]name={\"张三\",\"李四\",\"王五\",\"八神庵\",\"不知火舞\",\"大蛇\",\"景天\",\"唐雪见\",\"李逍遥\",\"赵灵儿\"};随机生成数组下标、int num=(int)(Math.random()*1000);对生成的随机数进行判断,如果小于数组下标,就跳出循环while(num>;name.length-1){if(num){break;}num=(int)(Math.random()*1000);}将数组下标设置成随机数,就可以实现人名的随机抽取System.out.println(“被抽到的同学是:”+name[num]);}}我现在想用java实现一个类似抽取随机数的程序 class RandomThread extends Thread{/随机数线程,继承线程类JLabel jb;操作的JLabel对象public RandomThread(JLabel jb){/构造函数,接收对象this.jb=jb;}public void run(){/重写run方法if(jb。null)jb.setText(Math.random()*10);设置标签的文本}}以下代码为创建6个线程for(int i=0;i;i+){/遍历标签数组new RandomThread(jlb[i]).start();创建并启动相应的线程}用Java编程从1-19里随机抽取一个数的程序~~~求救 import java.util.HashMap;import java.util.Map;import java.util.Random;public class DbColorBall {HashMap,String>;map=new HashMap,String>;();private void getNums(){Random r=new Random();int i=r.nextInt(19);String s;if(i>;0&。map.containsKey(String.valueOf(i))){if(i){s=\"0\"+i;} else {s=String.valueOf(i);}map.put(String.valueOf(i),s);} else {getNums();}}public void showResult(){for(int i=0;i;i+){getNums();}for(Map.Entry,String>;entry:map.entrySet()){System.out.println(entry.getValue());}}public static void main(String[]args){DbColorBall dbColorBall=new DbColorBall();dbColorBall.showResult();}}关于Java的随机抽取 Math.random()方法能返回一个介乎0到1的随机小数,利用他就可以实现随机取值一般情况下,随机算法的格式如下:Math.random()*(末项-首项)+首项即产生一个从0到他们的差别值的随机数,再加上首项,就可以得出在一定范围内的随机数~(int)Math.random()*(127-101)+101;int r1=(int)Math.random()*(127-101)+101;int r2=(int)Math.random()*(228-201)+201;int r3=(int)Math.random()*(329-301)+301;int[]rr={r1,r2,r3};int result=rr[(int)Math.random()*(2-0)+0];System.out.println(\"随机结果是:\"+result);java怎么使用随机抽取数组里的数据? Random r=new Random();System.out.println(b[r.nextInt(3)]);r.nextInt(3);就是随机取得0 1 2这三个2113数中的其中一个5261,然后当做你数组的4102下标,就随1653机抽取了

#num#随机数#string#数组

随机阅读

qrcode
访问手机版