C語言中的例子--偽隨機數
# include <stdio.h>
# include <stdlib.h>
# include <time.h>
int main (void)
{
srand((unsigned)time(NULL));
int i;
for (i=0;i<10;i++)
printf("%4i",rand()%100+1);
printf("\n");
return 0;
}
測試結果:
root@localhost Gcc]# ./a.out
31 8 28 31 53 21 7 19 34 76
//rand()0+1 表示(0,100]
使用動態大小陣列函式呼叫:
# include stdio.h>
# include stdlib.h>
# include time.h>
int main (void)
{
int n;
srand((unsigned)time(NULL));
printf("Enter a number n : ");
scanf("%i",&n);
int arr[n];
printArray(n,arr);
return 0;
}
int printArray(int n, int a[])
{
int i;
for (i=0;i < n ;i++)
a[i] = rand()%100+1;
for (i=0;i
printf("%4i",a[i]);
printf("\n");
}
測試結果:
[root@localhost Gcc]# ./a.out
Enter a number n : 10
17 34 89 88 1 19 22 9 87 44
[root@localhost Gcc]# ./a.out
Enter a number n : 20
23 68 87 95 25 75 86 90 7 7 95 27 35 25 9 84 54 45 51 5
相關文章
- 偽隨機數C語言程式設計隨機C語言程式設計
- C語言中產生真隨機數的方法,帶封裝C語言隨機封裝
- 偽隨機數是什麼?偽隨機數生成方法有哪些?隨機
- 用C語言的rand()和srand()產生偽隨機數的方法總結C語言隨機
- C語言中的命令列引數C語言命令列
- 如何在各種程式語言中生成安全的隨機數隨機
- matlab中的偽隨機數原理Matlab隨機
- C 語言產生隨機數的方法隨機
- C語言產生隨機數的方法C語言隨機
- 偽隨機數 pseudo random number隨機random
- C語言生成隨機數函式的用法C語言隨機函式
- C語言中的 static變數、static函式C語言變數函式
- 輸出C語言中 變數的型別C語言變數型別
- c語言中的變數儲存區域C語言變數
- c語言中返回整數值的長度C語言
- C語言中的#和##C語言
- c語言中的&的用法C語言
- C++ 隨機數C++隨機
- C 語言隨機數生成器的實現分析隨機
- C語言中sync()C語言
- C語言中有C語言
- 解析C語言中的sizeofC語言
- C語言中extern的用法C語言
- C語言中&&,||,&,| 的區別C語言
- c語言中的作用域C語言
- 預設的 rand.Intn () 生成的是偽隨機數隨機
- 【C】 30_C語言中的字串C語言字串
- c語言中預設引數的兩種型別C語言型別
- C語言中字串與整數的相互轉換C語言字串
- C語言中的整數自動轉換原則C語言
- C++生成隨機數C++隨機
- C# 隨機數 Random 的使用C#隨機random
- C語言程式生成指定範圍的不重複的隨機數C語言隨機
- C 語言中的 time 函式函式
- c語言中的關鍵字C語言
- C語言中的檔案流C語言
- C語言中的*和&符號C語言符號
- C語言中的abort函式C語言函式