早教吧作业答案频道 -->其他-->
关于java生成10个不同的10位随机数,然后正整数方式打印出来.我的思路是:用for循环n=(Math.random())*10;m=(int)n;这样生成一个随机数然后乘以10的方式把每个位的数加起来.而
题目详情
关于 java 生成 10个不同的10位随机数, 然后 正整数方式 打印出来 .
我的思路是:
用for 循环
n = (Math.random()) * 10;
m = (int) n;
这样生成一个随机数 然后 乘以10的方式 把每个位的数加起来.而后 得到 1个 10位 正整数...然后再用for 循环 生成 10个随机数.(===再判断 是否相等, 相等 再生成几个...和已有的数比较, 不相等 打印, 相等就不打印.==)
想要的结果是 10个 不同的 10位随机数.
判断这 卡住了. 不知道该怎么写, 用Vector 先存储生成的 随机数 然后 remove 再add 吗? - - 有没有更简单的方法, 感觉 这么写 好笨.
额... 意思表达错误.
不应该是正整数.
比如 0000 0000 18
其他位数 都是 0 也组合成 字符串 显示出来 -0 -
打印 0000 0000 18
不是 只打印 18
抱歉.
我的思路是:
用for 循环
n = (Math.random()) * 10;
m = (int) n;
这样生成一个随机数 然后 乘以10的方式 把每个位的数加起来.而后 得到 1个 10位 正整数...然后再用for 循环 生成 10个随机数.(===再判断 是否相等, 相等 再生成几个...和已有的数比较, 不相等 打印, 相等就不打印.==)
想要的结果是 10个 不同的 10位随机数.
判断这 卡住了. 不知道该怎么写, 用Vector 先存储生成的 随机数 然后 remove 再add 吗? - - 有没有更简单的方法, 感觉 这么写 好笨.
额... 意思表达错误.
不应该是正整数.
比如 0000 0000 18
其他位数 都是 0 也组合成 字符串 显示出来 -0 -
打印 0000 0000 18
不是 只打印 18
抱歉.
▼优质解答
答案和解析
int x = TheadLocalRandom.current().nextInt(1_000_000_000, 11_000_000_000);
使用jdk7编译
放到set里,直到set的大小等于10
使用jdk7编译
放到set里,直到set的大小等于10
看了 关于java生成10个不同的...的网友还看了以下:
下面是对基因型与表现型关系的叙述,其中错误的是()A.表现型相同,基因型不一定相同B.基因型相同, 2020-04-07 …
用一次函数解答OK?要快在线等···天骄超市和金帝超市以同样的价格出售同样的商品,为了吸引顾客天骄 2020-05-13 …
求n(2^1/n-1)的极限,谢谢!同样的问题我发了2次,感觉高手很不屑于……喔,我得换种方式寻找 2020-05-15 …
有一些自然数n,满足:2n - n 是3的倍数,3n - n 是5的倍数,5n - n是2的倍数. 2020-05-16 …
如图,△ABC中任意一点P(m,n),经过平移后对应点P1(m+4,n-3),将△ABC作同样的平 2020-05-17 …
如果一个人以接近光速离开地球.然后以地球时间计算,N年以后,他再以同样的速度返回地球.他可能会看到 2020-05-17 …
如图(1)、(2)、(3)、(4)四个图案,每个图案都是由小正方形拼成,现按同样的规律(小正方形的 2020-05-17 …
小王、小李和小张,同时各做120个同样的机械零件.后面继续看补充,和之前的不一样.小王、小李和小张 2020-05-19 …
[x]表示不超过x的最大整数,如[3.2]=3,已知正整数n小于2002,且n小于2002,则这样 2020-05-21 …
某商店在甲批发市场以每包m元的价格进了40包茶叶,又在乙批发市场以每包n元(m>n)的价格进了同样 2020-06-02 …