问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java用Math.random()生成一个50-100间的整型随机数

发布网友 发布时间:2022-04-23 21:19

我来回答

8个回答

热心网友 时间:2022-04-25 14:35

代码如下:

public class text {

public static void main(string[ ] args) {

int num =(int) (Math.random( )*50+50) ;

system.out.println(num);

}

}

random产生的是(0,1)的小数。

如果想要产生50--100之间的数字;

先让它产生[0--50)之间的数字,也就是  random()*50

然后在后面加上50,也就是random()*50+50;

得到的就是[50--100]的整数了。

扩展资料

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

参考资料:博客园——JAVA中的Random()函数

热心网友 时间:2022-04-25 15:53

Math类的random()方法可以生成[0,1)之间的随机浮点数。

double类型数据强制转换成int类型,整数部分赋值给int类型变量,小数点之后的小数部分将会丢失。

int b=(int)(Math.random()*10);//生成[0,9]之间的随机整数。

int temp=m+(int)(Math.random()*(n+1-m)); //生成从m到n的随机整数[m,n]

扩展资料:

用Math类的random()方法产生一个字符,若该字符是一个大写英文字母,则输入 “Yes!”,否则输出“NO”。

//产生一个[0,1)之间的随机数。
Math.random():

//返回指定范围的随机数(m-n之间)的公式:
Math.random()*(n-m)+m;
或者
Math.random()*(n+1-m)+m

热心网友 时间:2022-04-25 17:28

你好:

random产生的是[0,1)的小数。


如果想要产生50--100之间的数字;

先让它产生[0--50)之间的数字,也就是  random()*50

然后在后面加上51,也就是random()*50+51;

得到的就是[50--100]的整数了。

你可以这样写:



int num=(int)Math.random()*50+51;

System.out.println(num);


希望能帮到你...........

热心网友 时间:2022-04-25 19:19

(int) Math.round(Math.random() * 50) + 50

热心网友 时间:2022-04-25 21:27

[a,b] ==> (int)(Math.random()*(b-a+1)+a)
(int)(Math.random()*(51)+50)

热心网友 时间:2022-04-25 23:52

public class TestRandom{
public static void main(String[] args){
System.out.println((int)(Math.random()*50+51));
}
}

热心网友 时间:2022-04-26 02:33

int nb=(int)Math.random()*50+50

热心网友 时间:2022-04-26 05:31

(int)(Math.random()*51+50);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于macbook pro无线上网的问题 苹果macbook pro怎么上网? 大理两日游,如何合理安排住宿? 大理五日游,如何安排住宿比较合理? 去大理旅游该怎么挑性价比高的民宿? 铠侠256G高速TF卡,轻松搞定Switch和微软surface Pro扩容 双子双鱼是什么意思啊? 日双鱼 月双子的人什么性格 抖音私信删除之后还能查到吗? 人民币小写符号"¥"怎么读? 本人结婚想用微信红包留言通知同学朋友,留言怎么说?简便点的语言 你家电饭锅的温度控制在200°吗?是否在作弊 Java中用Random类生成1到9的随机数该怎么写?使用种子 发一个红包给心爱的人留言 java用random怎么产生随机数 电饭煲热度最高的是哪个功能? java中,利用random()产生随机整数的问题。 发红包留言从1岁到30岁方便怎么写? 电饭煲在只使用保温模式的情况下,即最高温度80℃,最低温度70℃,能否将米饭煮熟 师傅给徒弟结婚红包应怎么留言 结婚送的红包上面写些什么祝福语? 淘宝账号如何查询 沃特得篮球鞋质量怎么样? 沃特在中国排名怎么样 金鱼吊兰掉叶子怎么办 吊兰 沃特篮球鞋很便宜,它的质量到底怎么样的? 盆栽金鱼吊兰开花后怎么养 匹克和沃特篮球鞋哪个质量好耐穿 金鱼吊兰能种一支做盆景吗? 安踏或者沃特的篮球鞋怎么样? 送给好朋友(男孩子)1岁到24岁微信红包留言,每一句写什么话,搞笑一点_百度问一问 java 生成随机整数 电饭锅的温度有多少 Random类输入整数需要调用哪个方法? 结婚收了领导的红包是用微信发消息感谢好还是打电话好 python中random随机整数的取值范围 求,搞笑经典结婚祝福语 使用/dev/random生成随机整数 同学接儿媳妇发红包给他怎么留言? java利用随机数类Random产生5个1~20之间(包括1和20)的随机整数 老公生日微信红包怎么留言? 利用random库随机生成100以内的十个整数如何编程? 如何使用/dev/random生成随机整数 好朋友订婚 去不了 就发红包,,,留言写上随礼,留言这么写可以吗? 怎样用Random产生一个在2-9之间的随机数 结婚红包 用随机函数random产生100到1000的随机数,用pascal语言,语句怎么写? java编程:利用Random类产生5个1到30(包括1和20)随机整数 使用js Math.random()函数生成n到m间的随机数字 请教:C语言:怎么用random()产生[0,64]之间的int型1000个随机整数?谢谢!!