首页 > 其他分享 >随机数模板

随机数模板

时间:2022-11-21 22:57:28浏览次数:36  
标签:std rand return int long 随机数 include 模板

#ifndef _RANDOM_
#define _RANDOM_
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <algorithm>

int random(int x) {  // 生成一个 0 到 x - 1范围内的整数
    return (long long)rand() * rand() % x;
}
int Random(int x) {  // 生成一个 1 到 x 范围内的整数
    return (long long)rand() * rand() % x + 1;
}
void randSeq(int x, int n) {  // 生成 n 个从 0 到 x - 1 范围内的整数
    for (int i = 1; i <= n; ++i) {
        std::cout << random(x) << ' ';
    }
    std::cout << '\n';
}
void RandSeq(int x, int n) {  // 生成 n 个从 1 到 x 范围内的整数
    for (int i = 1; i <= n; ++i) {
        std::cout << Random(x) << ' ';
    }
    std::cout << '\n';
}
void RandLine(int x, int n) {  // 生成 n 个 [1, x] 的子区间
    for (int i = 1; i <= n; ++i) {
        int l = Random(x), r = Random(x);
        if (l > r) {
            std::swap(l, r);
        }
        std::cout << l << ' ' << r << '\n';
    }
}


#endif

标签:std,rand,return,int,long,随机数,include,模板
From: https://www.cnblogs.com/hacker-dvd/p/16913693.html

相关文章

  • php中的模板模式
    概念 在模板模式(TemplatePattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。定义一个操作中的......
  • 站长素材免费简历模板爬取
    importrequestsimportosfromlxmlimportetreeif__name__=='__main__':#如果没有JianLi文件夹存在则创建文件夹ifnotos.path.exists('./JianLi'):......
  • P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并
    有一说一,雨天的尾巴我其实骂了很久。主要是题面之前一直没耐心读,然后后面在其他地方看到了形式化题意,就做掉了。其实感觉有很多题都比这玩意适合当板子,所以这个迟到的板子......
  • 随机数的生成+冒泡排序法
     大家好呀,今天要给大家带来的是随机数的生成和冒泡排序法结合的知识点。首先随机数的生成,随机数顾名思义就是由电脑随机产生的数字,如果每次都由人工输入数字的话会很麻烦,......
  • c++:模板
    一、模板的基本概念c++除了面向对象的编程思想之外,还有泛型编程,主要技术是模板。c++提供两种模板机制:函数模板,类模板。函数模板:建立一个通用函数,其函数返回值和形参类型......
  • 遗传算法 模板
    利用python中的geatpy库实现单目标和多目标优化importnumpyasnpimportgeatpyaseaclassMyProblem(ea.Problem):#继承Problem父类def__init__(self):......
  • 4. Vue 【进阶】- 模板引擎
    Vue【进阶】-模板引擎vue的源码学习流程和知识点分析本次您将学习到的东西前期准备1.简介1.1什么是模板引擎模板引擎是将数据要变为视图最优雅的解决方案1......
  • Idea Live Templates 代码模板
    我们每天都在写代码,有些代码有结构性的相似,但不是所有的代码都可以被抽成方法。在这种情况下,我们应该考虑使用template的方式加快我们的开发速度。这篇文章会先介绍Intell......
  • CTF模板注入入门学习
    对于知识框架的了解,站在巨人的肩膀梭哈大佬文章,很全很nice:https://blog.csdn.net/LYJ20010728/article/details/120205725?ops_request_misc=%257B%2522request%255Fid%25......
  • zblogphp如何使用模板引擎Template类如何使用
    Template类的构造函数没有任何参数,所有的功能都是通过调用其成员函数实现的。$template=newTemplate();//设置模板标签.zblog内置的模板变量和sidebar都在该函数绑定......