如何编写产生随机数程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 18:42:07
怎么编写一个产生随机数的程序,用c 写的,能简单最好了。若不能说个大概思路也行。多谢!
倾听飞扬的答案在编译时,有一个语法说明错误,不知这是怎么回事,能告诉我吗? 非常谢谢!

这是我用java编的,学c也应该能看懂吧

public int primeR() {
double a = Math.random();
int z = 1+(int)(300*a);
for(int i=2;i<z;i++){
int w=z%i;
if(w==0){
a=Math.random();
z =1+(int)(300*a);
i=1;}
}
return (int)z;
}
}

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main(void)
{
int i;

randomize();
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}