C++的随机数操作

news/2024/10/17 23:28:58/

首先想到的肯定是rand()函数,但是这个有点问题

引入头文件<stdlib.h>

如果不引入种子,它的随机数不是随机数,是固定的一串数字

 srand()函数,产生随机的种子

示例:

产生0-99的随机数

#include<stdlib.h>
#include<iostream>
#include<ctime>
using namespace std;
int main(){srand((int)time(NULL));int num=rand()%100;cout<<num<<endl;return 0;
}

产生1-100

#include<stdlib.h>
#include<iostream>
#include<ctime>
using namespace std;
int main(){srand((int)time(NULL));int num=rand()%100+1;cout<<num<<endl;return 0;
}


http://www.ppmy.cn/news/1539837.html

相关文章

Java工具类--OkHttp工具类

以springboot项目举例 1.pom添加maven依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>你的OkHttp版本</version> </dependency> 2.创建OkHttp工具类&#xff…

海思hi3536c配置内核支持USB摄像头

linux内核版本&#xff1a;linux-3.18.20 配置步骤 进入Device Drivers 选择Multimedia support&#xff0c;并进入 选择Media USB Adapters&#xff0c;并进入 如下图&#xff0c;选择这几项&#xff1a; 保存退出&#xff0c;重新编译内核下载 内核更新后&#xff0c…

Bug:通过反射修改@Autowired注入Bean的字段,明确存在,报错 NoSuchFieldException

【BUG】通过Autowired注入了一个Bean SeqNo&#xff0c;测试的时候需要修改其中的字段。通过传统的反射&#xff0c;无论如何都拿不到信息&#xff0c;关键是一方面可以通过IDEA跳转&#xff0c;一方面debug也确实能看到这个字段。但是每次调用set方法报错&#xff1a;NoSuchFi…

84 外网用户通过外网地址访问内网服务器

1. 组网需求 某公司内部对外提供Web、FTP和SMTP服务&#xff0c;而且提供两台Web服务器。公司内部网址为10.110.0.0/16。其中&#xff0c;内部FTP服务器地址为10.110.10.3/16&#xff0c;内部Web服务器1的IP地址为10.110.10.1/16&#xff0c;内部Web服务器2的IP地址为10.110.1…

浅谈Oracle之游标

一、基本介绍 在Oracle数据库中&#xff0c;游标&#xff08;Cursor&#xff09;是一种强大的工具&#xff0c;用于逐行处理查询结果集。然而&#xff0c;游标的使用需要谨慎&#xff0c;因为不当的使用可能会导致性能问题。 二、最佳实践和优化技巧 尽量避免使用游标&#xf…

SpringBoot3.3 优雅启停定时任务

定时任务是非常常见的功能,在一个复杂的应用程序中,如何优雅地管理这些定时任务的启动与停止尤为重要。 Spring Boot 提供了强大的任务调度支持,通过@Scheduled注解可以轻松地创建定时任务,并且可以通过配置来灵活地管理这些任务的执行环境。在本文中,我们将深入探讨如何…

巧用枚举应对多种策略的场景

在工作中&#xff0c;我经常使用枚举&#xff1a; 条件筛选功能中的范围参配项枚举&#xff08;提取数值、计算值区间&#xff09;进步补贴项目中的考核指标枚举&#xff08;生成考核规则表达式、用于生成比较器的比较方法&#xff09;进步补贴项目中的考核方式枚举&#xff0…

快快网络DDoS安全防护系统抵御了创纪录的 2.35 Tbps DDoS 攻击

在网络安全领域&#xff0c;分布式拒绝服务&#xff08;DDoS&#xff09;攻击因其巨大的破坏力和难以防范的特性&#xff0c;一直是网络攻防斗争的焦点。近日&#xff0c;快快网络宣布&#xff0c;其自研的DDoS安全防护产品成功抵御了一次创纪录的2.35Tbps DDoS攻击&#xff0c…