讓我們說,我想獲得一個隨機雙至極值是:獲取隨機雙值最爲接近另一雙值(但仍是隨機的)
- 大於-0.150
- 小於0.150
- 最貼近0.440
此號碼必須是隨機的...
我該怎麼做?
附加信息:
就像你說的... 0.440不在[-0.150,0.150],但我需要在這個範圍內接近數生成數...
讓的說,我稱之爲:
getMyRandomNumber(-0.150, 0.150, 0.440)
我想獲得一個數的範圍爲[-0.150,0.150],但它不是永諾0.150
我想獲得號碼,如0.139,0.140,0.121,...
如果我稱之爲:
getMyRandomNumber(-0.150, 0.150, -0.440)
我想獲得的數字像-0.139,-0.140,-0.121,。 ..
「最接近」相比什麼?此外,0.44不在[-0.15,0.15]區間 – Andrei 2011-06-11 12:29:27
這是一個技巧性問題 - 在該範圍內最接近.44的值是.15 – Hogan 2011-06-11 12:30:25
您能澄清一下您的意思嗎?「最接近0.440」?這是否意味着您在該範圍內選擇了兩個隨機值,然後返回兩者中的較大值? – 2011-06-11 12:31:15