
正文
java抽取随机试题代码,java随机数抽奖程序基本思路
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAva随机生成20个1~100之间的整数,组成10个加法算式,让人来做,做完出...
你好:random产生的是[0,1)的小数。如果想要产生50--100之间的数字;先让它产生[0--50)之间的数字,也就是 random()*50然后在后面加上51,也就是random()*50+51;得到的就是[50--100]的整数了。
Math类的random()方法可以生成[0,1)之间的随机浮点数。double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失。int b=(int)(Math.random()*10);//生成[0,9]之间的随机整数。
num);} } random产生的是(0,1)的小数。如果想要产生50--100之间的数字;先让它产生[0--50)之间的数字,也就是 random()*50 然后在后面加上50,也就是random()*50+50;得到的就是[50--100]的整数了。
生成随机数可以java.util.Random类的nextInt(int)方法来生成,如果要不重复,可把这些数放入Set集合中,会自动去重。
相关问答
Q1: 在用java做一个在线考试系统,随机抽题遇到了问题,我写了一个随机抽题...
把题目编号,如1~100放到ArrayList中,随机抽取一个、并删除ArrayList中的。。
import java.util.Random;public class RandomQuestion { public static void main(String[] args) { Random random = new Random();// 声明实例化一个random对象。
首先对这几百道题逐一编号(假如有500道)。
Q2: 如何用Java实现随机出题?
package com.demo;import java.math.BigDecimal;import java.util.Random;import java.util.Scanner;/* * Java编写一个能够自动生成小朋友算术练习题目的程序。设计一个程序,要求能够随机生成每个题目。
首先对这几百道题逐一编号(假如有500道)。
import java.util.Random;public class RandomQuestion { public static void main(String[] args) { Random random = new Random();// 声明实例化一个random对象。
把题目都保存在集合中,然后random函数取题目。用题号取就好了。
Q3: 用java随机出100道题
Math类的random()方法可以生成[0,1)之间的随机浮点数。double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失。int b=(int)(Math.random()*10);//生成[0,9]之间的随机整数。
循环取得4个100以内不重复的随机数,作为数组下标;判断数组中第1步取得的下标中是否有值,如果没有,就将该处设为2;有则执行第1步;按第2步,设置数字5和数字7的位置。
给你一些提示吧,你自己可以写 随机获取0-N的整数:new Random().nextInt(N);你上面的提示也有了,for循环可以控制次数。
使用一个循环从键盘输入数据,和产生的随机数比较大小并提示,循环结束为猜中随机数。
Q4: 用java写一段随机抽取3个人的代码
nextLong():生成一个long类型的随机数。在使用Random类生成随机数时,可以通过构造函数指定种子(Seed)来生成随机数。如果不指定种子,则使用系统时间作为默认的种子。
int random = (int) (Math.random() * personCount);int i = 2000000000;while (i-- 0) { } System.out.println(第 + (j + 1) + 组: + groupArray[random]);} 用random,大概代码如上所示。
但是一般不这么做,因为你这么做不方便控制作弊,和中奖概率。还有JS控制抽奖很容易就能作弊。
你的情况很适合用 List 类,因为可以直接调用 Collections.shuffle 方法进行洗牌、制造随机的效果。而且 List 的 remove 方法移除元素的同时返回该元素,也就等于(不重复地)发一张牌。
楼上的代码是我查API编写的,关于绘图的位置你可以自己再设置一下,大体上就这样。建议楼主没事多查查官网给API文档,有利于java的学习。(switch语句我用的不多,所以漏掉了default,建议楼主自己加上吧)希望能帮助你。
Q5: 我现在想用java实现一个类似抽取随机数的程序
1、通过Random类来获取随机数。使用方法如下:(01)创建Random对象。
2、可以使用Random类产生随机数,利用HashSet集合类过滤掉重复值,因为HashSet具有不重复性,重复的值,添加不成功,这样保证了集合里的数是唯一的。
3、通过Random类来生成随机数。在Java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数。程序开发人员可以通过实例化一个Random对象来创建一个随机数的生成器。
java抽取随机试题代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java随机数抽奖程序基本思路、java抽取随机试题代码的信息别忘了在本站进行查找喔。







