在C#中生成「-1」或「+1」的最短路徑是什麼?我需要它給一個向量的隨機方向。在C#中隨機生成「-1」或「+1」的最短路徑#
-1
A
回答
2
0
有:
var r=new Random();
int direction = (r.Next(2) == 1 ? 1 : -1);
r.Next(2)
將產生無論是0
或在每次調用一個1
。
或:
int directions[] = {1, -1};
int direction = directions[r.Next(2)];
相關問題
- 1. 隨機生成「-1」或「1」 - 最短方法
- 2. C++生成隨機數-1
- 3. 如何在C中生成-1和1之間的隨機數?
- 4. 隨機生成1或-1(正整數或負整數)
- 5. 生成隨機值1/X
- 6. 生成隨機數1-100
- 7. Objective C - 隨機結果是1或-1
- 8. 隨機在R中的矩陣中生成+1和-1
- 9. C#隨機數發生器只有-1或1嗎?
- 10. 在C++/cli中生成1和max之間的隨機double
- 11. 在C++中生成1到9之間的隨機數
- 12. 最小生成樹和最短路徑
- 13. 隨機輸出的生成3n + 1 pblm
- 14. 最短路徑C#
- 15. 隨機數生成與它爲1
- 16. 如何生成-1和1之間的隨機數?
- 17. 如何生成-1/2到1/2之間的隨機值
- 18. 隨機數絕對1或-1
- 19. 如何在c/C++中的unsigned char數組中生成n個隨機1?
- 20. 生成隨機文件路徑Java
- 21. iPhone:爲動畫生成隨機路徑
- 22. 隨機數:0或1
- 23. PC/Mac如何爲0或1生成隨機數?
- 24. 最短成本路徑
- 25. 如何在1到1,000,000之間生成FreePascal中的隨機數
- 26. C++隨機數1-9
- 27. 在0到1之間在cuda內核中生成隨機數
- 28. 如何產生0或1隨機用C
- 29. 1對1隨機匹配
- 30. 如何在javascript(比賽)中隨機生成「eye candy」0/1
你嘗試過什麼自己做?你的實現有什麼問題? – Servy
我能想出的最短的是'1'。還有其他要求嗎? ;) –
@MagnusHoff你有一個公平的骰子卷這個數字?! :D – Luaan