JAVA生成10個(gè)隨機(jī)數(shù)不重復(fù) 正負(fù)隨機(jī)函數(shù)公式?
正負(fù)隨機(jī)函數(shù)公式?本文給出了一個(gè)可行的公式=-1^randbehen(1,2)*rand()說明:其中第一個(gè)randbehen(1,2)函數(shù)生成大于1小于2的隨機(jī)數(shù),并以此數(shù)作為-1的索引,則結(jié)果可以
正負(fù)隨機(jī)函數(shù)公式?
本文給出了一個(gè)可行的公式=-1^randbehen(1,2)*rand()
說明:
其中第一個(gè)randbehen(1,2)函數(shù)生成大于1小于2的隨機(jī)數(shù),并以此數(shù)作為-1的索引,則結(jié)果可以是1或-1,然后乘以Rand()生成正負(fù)隨機(jī)數(shù)。
但是,值得注意的是,由公式生成的正負(fù)隨機(jī)數(shù)的絕對(duì)值大于0且小于1。如果有其他要求,您可以乘其他數(shù)字或舍入函數(shù),例如:
生成從-10到10的隨機(jī)整數(shù),公式為=向上舍入((-1^randbehen(1,2)*rand())*10,0