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

我想知道在java中随机数的范围是如何控制的。 例int suiji = (int)(Math.random()*(9-3)+3); 范围是?

发布网友 发布时间:2022-05-01 16:48

我来回答

5个回答

热心网友 时间:2023-10-22 22:12

我来好好回答这个问题。
1、首先Math.random()会产生一个大于等于0并且小于1的小数,然后这个小数乘上(9-3)的结果6,也就是现在范围是大于等于0并且小于6,之后加上3后的范围就是大于等于3并且小于9,然后强制转为整数,这时的范围应该是3-8,注意取不到9哦;
2、String类没有直接产生随机字符的方法,可以查询ASICII码表的字符顺序,然后随机产生对应范围内的字符,如英文大写字母ASICII码排在65-90的范围内,可以这样生成一个大写字符char c = (char)(Math.random()*26+65),注意这里只是随机生成一个字符,根据需要的字符串长度来循环就可以生成随机的字符串了;
3、数组跟String类似,因为字符串其实就是char数组。

热心网友 时间:2023-10-22 22:12

你只要知道.random()方法产生的随机数是属于0~1之间的一个小数,然后你就可以推算出这个值了,应该 是 3+(0,6),也就是3~8之间的值 ,还要强制取整。

热心网友 时间:2023-10-22 22:13

随机数的范围要写在random()的括号里面。String 不可以随机可以在得到随机数后在转化为String类型。数组的随机时要生成随机数后在通过数组添加,写入数组。追问还是不明白

热心网友 时间:2023-10-22 22:14

数组随机可用for循环实现
原理就是每循环一次去一个随机数加入到数组中,循环次数为数组长度追问那怎么,控制随机范围呢?比如说1到3的随机范围?

追答Random random = new Random();
int x = random.nextInt(n);
所去的随机数为0~(n-1)之间的数字

热心网友 时间:2023-10-22 22:14

这个范围是3到8,你是在外面强制取整的,random出来的数范围是(0,1)追问谢谢!数组的随机是在数组内写随机公式还是外面啊?
如果用for的话?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 如何用美的面包机发面 如何用美的面包机和面 美的面包机如何和面 CDR教程—教你如何使用CorelDRAW复制图形方法 苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 一字节怎么计算 java的入门问题,int和char 我儿子发了cpdd你是唯一,他是不是谈恋爱了? C++ 如何把字符串中的大小写转换 XMODEM协议的3。 超时处理 关于汇编AAA指令 _百度问一问 疑惑了我很久的关于单字节字符和双字节字符的问题,恳请帮助。_百度知 ... 如何verilog将txt中的二进制码元输入 求《伊苏:塞尔塞塔的树海》键位修改方法 请问这段时什么编程语言? 用VB编程时单击窗体在它的随机位置随机输出一个大写的英文字母 输入一个正数或者负数,求各个位置上的和 C语言 什么是AsicII ? 和ASCII有什么不同吗? 在C语言中,字符的ASCII代码是什么啊? 回车键的ASCII码值是多少? 饭圈产出姐用什么app 冬季皮草怎么搭配 皮草的正确穿衣法则 皮草怎么搭配衣服 皮草怎么穿时尚? 用C语言编程:对一行电文进行加密,每个字符转换为字母表中循环右移的第三的字母,如:a-b,b-e.....大写字 羊肉咋样做的最好吃 羊肉烧什么最好吃 最好吃的山羊肉 用屏幕录像专家录视频,录完播放后,会有很多的杂音,要如何设置才能消除杂音,令录出来的视频没有杂音 AMD2600和2600X哪个性价比好? r5 2600X相当于inter的哪款cpu? 2600和2600x 性能差多少? 有哪些股票公司是投资矿山的? amd2600x和2700x性能差距大吗 求未上市的矿产业公司? 有哪些价位在5000元左右的台式机配置可以推荐? i7 4790K对比锐龙2代R5 2600X哪个性能更强,主要玩游戏用途。 紫金矿业动力源国锁环保哪支股最有潜力 电脑大神们,i7 7700和2600x哪个综合性能好? 紫金矿业我有200可以配售多少股? 把对方微信拉黑,对方还有我的微信吗?怎么设置才能将我的从对方删掉? 把对方微信拉黑,对方还有我的微信吗?怎么设置才能将我的从对方删掉? 把对方微信拉黑,对方还有我的微信吗?怎么设置才能将我的从对方删掉? 把对方微信拉黑,对方还有我的微信吗?怎么设置才能将我的从对方删掉?