在線隨機數(shù)生成器 隨機數(shù)的產生方法 例題?
隨機數(shù)的產生方法 例題?隨機數(shù)出現(xiàn)的方法:最小值Math.random()*大的值;范圍[最小值,大的值]。1234567891011121314publicclasssuijishu{publics
隨機數(shù)的產生方法 例題?
隨機數(shù)出現(xiàn)的方法:最小值Math.random()*大的值;范圍[最小值,大的值]。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
publicclasssuijishu{
publicstaticvoidmain(String[]args)
{
intn
for(inti0ilt20i)
{
n(int)(Math.random()*6)
(n#34#34)
if((i1)P)
(#34#34)
}
}
}
才能產生范圍在[0,6]之間。
2.用(26)輸出個在0到26的整數(shù)89 publicclasssuijishu {publicstaticvoidmain(String[]args)
{
RandomrandnewRandom()
(#():#34())
(#():#34())//能生成一個0.0到1.0之間的偽隨機float數(shù)。
(#():#34())//生成沉淀一個0.0到1.0之間的偽隨機soft數(shù)。
(#(10):#34(10))//能生成一個0到10的偽隨機整數(shù)。
(#():#34())//能生成一個處于way整數(shù)取值的整數(shù)。
}
}
3.用相同種子有一種隨機數(shù),和用當前時間來才能產生隨機數(shù)
0到100的隨機數(shù)字?
,隨機數(shù)的生成可以不不使用隨機數(shù)函數(shù),rand(),這個函數(shù)化合的隨機數(shù)是0到1之間的小數(shù),假如要生成0到100的整數(shù),是可以把隨機數(shù)函數(shù)除以100,然后再再把計算結果取整,可以用圓整函數(shù)round(100*rand(),0),這樣得到的數(shù)字是0到100之間的必掉數(shù)字。如果不是最好不要取整數(shù),也可以根據(jù)是需要剩余幾位小數(shù),把圓整函數(shù)后面的0改成需要的數(shù)字。