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

分类: 计算机技术
推荐阅读:
Golang实现字符串的SHA1加密 本文将使用Go语言内置包 crypto/sha1 来实现SHA1加密。
Python format()函数 Python 内置的 format() 函数是一种字符串格式化输出的方法,可以将变量插入到字符串中,并控制输出的格式。
Python实现斐波那契数列(使用通项公式) 本文将使用Python编写程序,根据斐波那契数列的通项公式得出第n项的值;
使用C语言计算圆周率 以下是C语言代码示例,使用莱布尼茨级数计算圆周率:
Python 获取网卡的MAC地址 获取网卡MAC地址可以使用Python标准库中的uuid模块;uuid模块提供了getnode()函数,用于获取机器的MAC地址。这个函数返回一个整数值,表示机器的48位MAC地址,其中高16位可能包含厂商信息。
打开任务管理的一瞬间CPU飙到很高,这种现象正常吗? Windows系统上的任务管理器(进程名Taskmgr.exe)用于实时显示计算机当前有关于性能、进程、服务等信息;细心的朋友会发现,在打开任务管理器的一瞬间,CPU使用率瞬间飙升,基本上会达到100%,随后也会很快回落,那这种现象正常么?