C语言生成随机数和随机数组实现方式

 更新时间:2026年05月06日 09:20:56   作者:这个饕字怎么读  
文章主要介绍了在C语言中生成随机数和随机数组的方法,需要包含<time.h>和<stdlib.h>头文件,使用time()和rand()函数实现,最后强调了经验分享和个人支持

C语言生成随机数和随机数组

  • time函数要包含头文件<time.h>
  • rand函数要包含头文件<stdlib.h>

随机数

int a;
srand((unsigned)time(NULL)); // 播种
a = rand() % 200 + 1;

随机数组

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

// 生成元素为1-200的随机数组
int main()
{
	int a[100],aa;
	int i;
	int count = 0;

	// 按时间重新播种
	srand((unsigned)time(NULL));

	for (i = 0; i < 100; i++)
	{
		aa = rand() % 200 + 1;
		a[i] = aa;
	}

	for (i = 0; i < 100; i++)
	{
		printf("%-5d", a[i]);
		count++;
		if (count == 10)
		{
			printf("\n");
			count = 0;
		}
			
	}

	system("pause");
	return 0;
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 带你了解C++this指针的用法及其深究

    带你了解C++this指针的用法及其深究

    这篇文章主要介绍了C++中this指针的用法,对初学者而言是非常重要的概念,必须加以熟练掌握,需要的朋友可以参考下,希望能给你带来帮助
    2021-08-08
  • C++中的并行与并发基础与使用详解

    C++中的并行与并发基础与使用详解

    对于多线程来说,这两个概念有很大部分是重叠的。对于很多人来说,它们的意思没有什么区别。其区别主要在于关注点和意图方面(差距甚微)。这两个词都是用来对硬件在同时执行多个任务的方式进行描述的术语,不过并行更加注重性能
    2023-02-02
  • C语言数据结构之单链表操作详解

    C语言数据结构之单链表操作详解

    链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。本文将和大家一起聊聊C语言中单链表的常用操作,感兴趣的可以学习一下
    2022-07-07
  • C++实现LeetCode(209.最短子数组之和)

    C++实现LeetCode(209.最短子数组之和)

    这篇文章主要介绍了C++实现LeetCode(209.最短子数组之和),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 详解Qt6 QML Settings location 不创建指定路径文件

    详解Qt6 QML Settings location 不创建指定路径文件

    到Qt6以后, 弃用了fileName属性,改用location属性,但有个坑,本文就来介绍一下Qt6 QML Settings location不创建指定路径文件,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • c语言全盘搜索指定文件的实例代码

    c语言全盘搜索指定文件的实例代码

    c语言全盘搜索指定文件的实例代码,需要的朋友可以参考一下
    2013-03-03
  • 深入解析C中的数值与真假

    深入解析C中的数值与真假

    本篇文章是对C中数值与真假进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++中的long long与__int64

    C++中的long long与__int64

    这篇文章主要介绍C++中的long long与__int64,在C++ Primer当中提到的64位的int只有long long,但是在实际各种各样的C++编译器当中,64位的int一直有两种标准.一种是long long,还有一种是__int64,非主流的VC甚至还支持_int64,下面文章将介绍具体内容,需要的朋友可以参考一下
    2021-11-11
  • C语言实现实验设备管理系统

    C语言实现实验设备管理系统

    这篇文章主要为大家详细介绍了C语言实现实验设备管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • 关于C/C++中static关键字的作用总结

    关于C/C++中static关键字的作用总结

    以下是对C/C++中static关键字的作用进行了总结介绍,需要的朋友可以过来参考下
    2013-09-09

最新评论