在線隨機(jī)數(shù)生成器 隨機(jī)數(shù)的產(chǎn)生方法 例題?
隨機(jī)數(shù)的產(chǎn)生方法 例題?隨機(jī)數(shù)出現(xiàn)的方法:最小值Math.random()*大的值;范圍[最小值,大的值]。1234567891011121314publicclasssuijishu{publics
隨機(jī)數(shù)的產(chǎn)生方法 例題?
隨機(jī)數(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)
}
}
}
才能產(chǎn)生范圍在[0,6]之間。
2.用(26)輸出個(gè)在0到26的整數(shù)89 publicclasssuijishu {publicstaticvoidmain(String[]args)
{
RandomrandnewRandom()
(#():#34())
(#():#34())//能生成一個(gè)0.0到1.0之間的偽隨機(jī)float數(shù)。
(#():#34())//生成沉淀一個(gè)0.0到1.0之間的偽隨機(jī)soft數(shù)。
(#(10):#34(10))//能生成一個(gè)0到10的偽隨機(jī)整數(shù)。
(#():#34())//能生成一個(gè)處于way整數(shù)取值的整數(shù)。
}
}
3.用相同種子有一種隨機(jī)數(shù),和用當(dāng)前時(shí)間來才能產(chǎn)生隨機(jī)數(shù)
0到100的隨機(jī)數(shù)字?
,隨機(jī)數(shù)的生成可以不不使用隨機(jī)數(shù)函數(shù),rand(),這個(gè)函數(shù)化合的隨機(jī)數(shù)是0到1之間的小數(shù),假如要生成0到100的整數(shù),是可以把隨機(jī)數(shù)函數(shù)除以100,然后再再把計(jì)算結(jié)果取整,可以用圓整函數(shù)round(100*rand(),0),這樣得到的數(shù)字是0到100之間的必掉數(shù)字。如果不是最好不要取整數(shù),也可以根據(jù)是需要剩余幾位小數(shù),把圓整函數(shù)后面的0改成需要的數(shù)字。