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

分类: 计算机技术
推荐阅读:
MySQL ABS() 绝对值函数 ABS(x) 函数返回x的绝对值,如果x为NULL则返回NULL;
Python dir()函数 在Python中,dir()函数是一个内置函数,用于列出指定对象的属性和方法。如果没有指定对象,则默认使用当前作用域中的所有对象。dir()函数返回一个字符串列表,包含指定对象的所有属性和方法名称。
PySide6隐藏和显示窗口(QWidget) PySide6.QtWidgets.QWidget类的成员函数hide()可用于隐藏窗口,show()可用于显示窗口;
SEO基础:TKD是什么意思? TKD其实就是HTML语言中title、keywords、description的缩写;
C source files not allowed when not using cgo or SWIG: 解决办法 Go语言中,当你没有使用cgo编程,而go文件目录下却存在c文件时将引发诸如 package .: C source files not allowed when not using cgo or SWIG: main.c test.c 的错误;
Go语言的多返回值 Go语言革命性地在静态开发语言阵营中率先提供了多返回值功能。这个特性让开发者可以从原来用各种比较别扭的方式返回多个值的痛苦中解脱出来,既不用再区分参数列表中哪几个用于输入,哪几个用于输出,也不用再只为了返回多个值而专门定义一个数据结构。