C++中整型随机数发生器的写法

news/2024/7/5 20:30:02
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
  for(int i=0;i<100;i++)
  cout<<int((double)rand()/RAND_MAX*100)<<endl;
  return 0;
}

rand()函数在头文件cstdlib中,RAND_MAX是可以rand()返回值的上限。

为了得到一个[0,1]之间的double型,要先进行强制类型转换。

为了得到[0,100]之间的int型结果,最后要进行强制类型转换。



http://www.niftyadmin.cn/n/924652.html

相关文章

不需要任何权限获得Android设备的唯一ID,权限android设备id

不需要任何权限获得Android设备的唯一ID&#xff0c;权限android设备id 不需要任何权限获得Android设备的唯一ID&#xff0c;权限android设备id这个问题来自于Is there a unique Android device ID? 我对这个问题的答案做了整理&#xff0c;包括将另一篇文章加入进来作为补充…

Java 时间日期工具类大全

转自&#xff1a;https://www.cnblogs.com/wangyayun/p/6742877.html import java.text.*;import java.util.Calendar;public class VeDate {/*** 获取现在时间** return 返回时间类型 yyyy-MM-dd HH:mm:ss*/public static Date getNowDate() {Date currentTime new Date();S…

刘汝佳《算法竞赛入门经典》推荐题目

题号全部为uva题号 另附两个参考网站&#xff1a; 1.uva崩的时候用下面这个可以代替 http://acm.hust.edu.cn/vjudge/problem/toListProblem.action 2.没有输入的正确答案可以用下面这个生成 http://uvatoolkit.com/problemssolve.PHP 一、基础题目 1. 字符串 a. 4…

visio2010密钥

转自&#xff1a;https://blog.csdn.net/yangmingsen1999/article/details/84934620 GR24B-GC2XY-KRXRG-2TRJJ-4X7DC VWQ6G-37WBG-J7DJP-CY66Y-V278X 2T8H8-JPW3D-CJGRK-3HTVF-VWD83 HMCVF-BX8YB-JK46P-DP3KJ-9DRB2 22WT8-GGT7M-7MVKR-HF7Y4-MCWWD VX6BF-BHVDV-MHQ4R-KH9QD-6TQ…

python之旅之HelloWorld!

python作为第三大语言&#xff0c;以其简明强大而闻名于世。近日由于工作需要&#xff0c;决定开始一场python只旅。 首先说明一点&#xff0c;本人用的开发环境是虚拟机下的RedHat&#xff0c;如果有读者还不懂如何搭建开发平台&#xff0c;欢迎在下面留言。本博文转为初学者…

c++中string.h、string和string.h的区别

string.h string.h是C语言里面关于字符数组的函数定义的头文件&#xff0c;常用函数有strlen、strcmp、strcpy等等&#xff0c;更详细的信息可以自己查看&#xff08;面向过程&#xff09; cstring CString常用于MFC编程中&#xff0c;是属于MFC的类&#xff0c;如从对话框中…

算法中伪代码的书写

伪代码&#xff08;Pseudocode&#xff09;是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言&#xff08;Pascal&#xff0c;C&#xff0c;Java&#xff0c;etc&#xff09;实现。因此&#xff0c;伪代码必须结构清晰、代码简单、可读性…

素数环问题

问题&#xff1a;输入正整数n&#xff0c;把整数1,2,3,…,n组成一个环&#xff0c;使得相邻两个整数之和均为素数。输出时从整数1开始逆时针排列。n<16; 样例输入&#xff1a; 6 样例输出&#xff1a; 1 4 3 2 5 6 1 6 5 2 3 4 方法一&#xff1a;直接枚举法 #include…