C语言生成范围内的随机数

给定一个范围,当前时间做为随机种子,使用C语言生成范围内的随机数;

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

const int MIN = 1;
const int MAX = 100;

int main() {
    int randomNumber;

    time_t t;
    time(&t);
    srand((unsigned int) t);

    //生成10个 1~100 的随机数
    for (int i = 0; i < 10; i++) {
        randomNumber = rand() % (MAX - MIN + 1) + MIN;
        printf("%d ", randomNumber);
    }
    return 0;
}

输出:

92 4 66 8 32 70 53 96 39 69

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/c-program-generate-random-number.html

分类: 计算机技术
推荐阅读:
PyQt5:设置Fusion风格 PyQt5可以轻松修改界面的主题样式,而Fusion Style是比较常见且非常漂亮的主题风格;
Python实现将格雷码转换为二进制码 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code);本文将使用Python实现将格雷码转换为二进制码;
Golang中 import cycle not allowed 的解决方法 在Go语言中,在使用import导入相应的包时,你可能会碰到 import cycle not allowed 这样的问题,出现这样的问题是你的包没有规划好,导致包相互依赖;
Golang在Windows环境下编译出Linux环境下运行的可执行程序 我们可以使用这种方法在Windows系统下编译出其它平台的可执行程序,相反,也可以在Linux系统下编译出Windows平台的可执行程序。
Python memoryview()函数 memoryview() 函数是一个内置函数,它返回一个memoryview对象,该对象可以用于在 Python 中访问二进制数据。
Rust获取目录下的所有文件名 在 Rust 中,要获取一个目录下的所有文件名,您可以使用标准库中的 std::fs 模块来进行文件系统操作。