注册 登录
编程论坛 C语言论坛

如何用随机函数生成四位数整数,用自定义函数函数

JuKo_7 发布于 2022-05-14 20:17, 1235 次点击
2 回复
#2
rjsp2022-05-14 20:41
是想求 [1000,10000) 这个区间内的数吗?
return 1000 + rand() / ((RAND_MAX + 1u) / (10000-1000));

详见 https://zh.
#3
wp2319572022-05-16 09:42
回复 楼主 JuKo_7
程序代码:

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

void fun(int *p)
{
    srand((int)time(NULL));
    for(int i=0;i<4;i++) *p++=rand()%10000;
}

int main()
{
    int s[4]={0};
    fun(s);
    for(int i=0;i<4;i++) printf("%d\n",s[i]);
    return 0;
}


1