noise.h
#pragma once //标记当前物理文件只会被包含一次
#include <algorithm>
#include <random> //随机数生成
#include<map> //关联容器,按照关键字来保存和访问
#include<iostream>
using namespace std;
typedef default_random_engine engine; //随机数生成器
class noise
{
public:
noise();
~noise();
static void optimizedRR(engine& eng, int number, vector<double>& count, vector<double>& noisyone, double eps);
// uniform
static double nextDouble(engine&, double = 1.0);
static double nextDouble(engine&, double, double);
static int nextInt(engine&, int = 2);
static int nextSign(engine&);
};
c++标准模板库-map的常见用法
#include<algorithm>常见属性C++ #include <algorithm> 常见操作
C++随机数生成器(default_random_engine)用法详解 - 知乎 (zhihu.com)
(6条消息) vector常见用法_vector<vector<int>>_策马奔腾向前冲的博客-CSDN博客