0
A
回答
0
你可以試試這個例子: -
#include <stdio.h>
#include <gsl/gsl_rng.h>
int
main (void)
{
const gsl_rng_type * T;
gsl_rng * r;
int i, n = 10;
gsl_rng_env_setup();
T = gsl_rng_default;
r = gsl_rng_alloc (T);
for (i = 0; i < n; i++)
{
double u = gsl_rng_uniform (r);
printf ("%.5f\n", u);
}
gsl_rng_free (r);
return 0;
}
0
你可以嘗試這樣的事情:
int random_number = ((rand()/(double)RAND_MAX) < 0.5) ? 0 : 1;
相關問題
- 1. 隨機數產生
- 2. 隨機數產生
- 3. UUID隨機數的產生
- 4. 隨機種子來產生隨機數
- 5. 隨機數發生器產生相同的隨機數
- 6. 必須產生隨機數
- 7. [R data.table:產生隨機數
- 8. CUDA隨機數產生
- 9. 隨機數發生器產生重複
- 10. 隨機級別產生與LibGDX
- 11. Docker與Plesk:隨機容器產生
- 12. 產生不均勻的僞隨機數
- 13. 庫隨機數生成
- 14. 產生僞隨機從int
- 15. 隨機數總是產生1數個
- 16. 播種與隨機庫的Java產生相同的結果生成一個隨機整數
- 17. 產生一個隨機數沒有隨機函數
- 18. 隨機數腳本訪問生產非隨機數VBA
- 19. 隨機產生在Haskell
- 20. 隨機產生敵人
- 21. 隨機產生節點
- 22. 在PHP陣列產生隨機數
- 23. 產生隨機數,可以由2
- 24. Python如何產生隨機數字?
- 25. Android - 碰撞產生隨機數
- 26. 問題中產生的隨機數
- 27. C++每次產生隨機數
- 28. 產生一個隨機數是由10
- 29. 5分鐘內產生隨機數
- 30. 隨機數的產生和使用random.seed()
是。我已經看過這個例子,但是這是產生0和1之間的隨機數,而我想要隨機生成0或1。謝謝。 – Shahzad
您是否檢查過此網址: - http://www.gnu.org/software/gsl/manual/html_node/Sampling-from-a-random-number-generator.html? –
是的,但我沒有明確地設置最小值和最大值。 – Shahzad