std::subtract_with_carry_engine
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <random>
  | 
||
|   template<     class UIntType,   | 
(C++11 起) | |
subtract_with_carry_engine 是使用带进位减法算法的随机数引擎。 
| 本节未完成 | 
下列 typedef 定义拥有二个常用参数集的随机数引擎:
|   定义于头文件  
<random>  | |
| 类型 | 定义 | 
  ranlux24_base(C++11)
 | 
std::subtract_with_carry_engine<std::uint_fast32_t, 24, 10, 24> | 
  ranlux48_base(C++11)
 | 
std::subtract_with_carry_engine<std::uint_fast64_t, 48, 5, 12> | 
成员类型
| 成员类型 | 定义 | 
  result_type
 | 
引擎生成的整数类型。若此非无符号整数类型则结果未定义。 | 
成员函数
 构造与播种 | |
|   构造引擎  (公开成员函数)  | |
|   设置引擎的当前状态  (公开成员函数)  | |
 生成 | |
|   推进引擎状态并返回生成的值  (公开成员函数)  | |
|   令引擎状态前进指定量  (公开成员函数)  | |
 特征 | |
|    [静态]  | 
  获取输出范围中的最小可能值  (公开静态成员函数)  | 
|    [静态]  | 
  获取输出范围中的最大可能值  (公开静态成员函数)  | 
非成员函数
|   比较两个伪随机数引擎的内部状态  (函数)  | |
|   执行伪随机数引擎的流输入和输出  (函数)  | 
成员对象
|    constexpr size_t word_size [静态]  | 
   
 (公开静态成员常量)  | ||
|    constexpr size_t short_lag [静态]  | 
   
 (公开静态成员常量)  | ||
|    constexpr size_t long_lag [静态]  | 
   
 (公开静态成员常量)  | ||
|    constexpr UIntType default_seed [静态]  | 
   
 (公开静态成员常量)  |