我需要隨機數,但只有+1或-1(在box2d中定義力方向)如何獲得此只有兩個隨機數字?謝謝!如何獲得隨機nubmer +1或-1(只需要它爲「+」或「 - 」)
0
A
回答
1
int result = (WhateverRandomNumbersComeFromInObjectiveC() >= 0.5) ? 1 : -1;
2
int random = arc4rand()%2 ? -1 : 1;
1
#include <stdlib.h>
(arc4random() % 2) * 2 - 1
- arc4random()給出的隨機整數
- (arc4random()%2)使得它是0或1
- (arc4random()%2)* 2使其爲0或2
- (arc4random()%2)* 2 - 1給出-1或1
相關問題
- 1. Objective C - 隨機結果是1或-1
- 2. 隨機數絕對1或-1
- 3. 隨機數:0或1
- 4. 如何隨機選擇0或1 vb.net
- 5. C#隨機數發生器只有-1或1嗎?
- 6. 隨機生成1或-1(正整數或負整數)
- 7. PC/Mac如何爲0或1生成隨機數?
- 8. strncpy append 1 extra(怪異或隨機)char
- 9. 的JavaScript隨機選擇0或1
- 10. MySQL的限制1獲得隨機(1,8)
- 11. 隨機數生成與它爲1
- 12. 隨機生成「-1」或「1」 - 最短方法
- 13. 在C#中隨機生成「-1」或「+1」的最短路徑#
- 14. 設置得到一個隨機數1或2
- 15. 獲得-1和1之間的隨機雙值
- 16. Python Argparse add_mutually_exclusive_group() - 需要ether 2 args或者只有1個參數
- 17. 1對1隨機匹配
- 18. 如何製作(是/否或1-0)隨機森林決策?
- 19. 如何產生0或1隨機用C
- 20. 獲取隨機值JavaScript中的1或3
- 21. 如何獲得隨機的0和1的數字
- 22. 什麼Java方法需要一個int並返回+1或-1?
- 23. 需要OAuth 2.0,舊版auth不再支持,10-1或9-1?
- 24. 如何獲得可以爲正值或負值的隨機值?
- 25. 2D陣列只有0或1
- 26. Mysql返回多行,只需要1
- 27. C++與隨機數只有0到1
- 28. Sklearn set_params只需要1個參數?
- 29. EF多個外鍵只需要1個
- 30. Silverlight的RIA要求它只返回1
大聲笑很好:) – iluxa 2011-03-09 20:14:52
難道你不喜歡那些漫長的Objective-C方法名嗎? – Ferruccio 2011-03-09 20:16:51