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++中std::tuple和std::pair的高级用法

    C++中std::tuple和std::pair的高级用法

    本文主要介绍了C++标准库中std::pair和std::tuple的使用,包括它们的基本概念、使用场景、区别以及高级用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • C++索引越界的解决方法

    C++索引越界的解决方法

    本文主要介绍了C++索引越界的解决方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • C语言实现三子棋游戏(初级版)

    C语言实现三子棋游戏(初级版)

    这篇文章主要为大家详细介绍了C语言实现三子棋游戏初级版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • 使用C语言实现扫雷小游戏

    使用C语言实现扫雷小游戏

    这篇文章主要为大家详细介绍了使用C语言实现扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • opencv实现图像倾斜校正

    opencv实现图像倾斜校正

    这篇文章主要为大家详细介绍了opencv实现图像倾斜校正,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • C++编译期正则表达式操作方法

    C++编译期正则表达式操作方法

    这篇文章介绍了STL中常用的序列容器操作算法,包括非修改序列算法和修改序列算法,以及排序、堆和数值算法等,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • Qt使用TabWidget实现多窗体功能

    Qt使用TabWidget实现多窗体功能

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,本章将重点介绍TabWidget标签组件的常用方法及灵活运用,需要的朋友可以参考下
    2023-12-12
  • C语言编程C++旋转字符操作串示例详解

    C语言编程C++旋转字符操作串示例详解

    这篇文章主要为大家介绍了C语言编程中C++旋转字符操作串示例详解,文中附含详细图文示例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-09-09
  • C++实现简单的ls命令及其原理

    C++实现简单的ls命令及其原理

    这篇文章主要介绍了C++实现简单的ls命令及其原理,C++实现ls命令可通过调用系统函数实现读取目录中的文件名和属性,再通过标准输出进行显示,需要的朋友可以参考下
    2023-05-05
  • C++中STL的优先队列priority_queue详解

    C++中STL的优先队列priority_queue详解

    这篇文章主要介绍了C++中STL的优先队列priority_queue详解,今天讲一讲优先队列(priority_queue),实际上,它的本质就是一个heap,我从STL中扒出了它的实现代码,需要的朋友可以参考下
    2023-08-08

最新评论