數學上產生的是僞隨機數,真正產生隨機數的是物理上的。ide
要想產生隨機數那麼每次產生的隨機數都不一樣,那麼隨機數種子每次就要不一樣才行。數學
srand(unsigned int seed); //產生隨機數種子it
經常使用time(NULL)的值來當seed;io
sand(); //來產生隨機數;class
下面是一個例子:隨機數
#include <stdio.h> #include <time.h> int main(void) { srand(time(NULL)); int i; for(i = 0;i < 10;i++) { int rand_value = rand() % 100; printf("%d ",rand_value); } }