腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在字符串中获取0到1700之间
的
随机数?
c++
数字后面没有白色字符来清除之前
的
值
,并且需要将double r转换为int r。
浏览 1
提问于2014-02-13
得票数 3
1
回答
如何使用随机精度数
c++
你好,我需要帮助写我
的
程序。当我输入两个范围数(一个是最大
值
,一个是最小
值
)时,我正在试图弄清楚应该如何做到这一点,程序将识别这两个范围数,并在它们之间输出一个随机数。到目前为止,我已经弄清楚了,但它只适用于整数,我似乎找不到一种方法来使这些数字
的
精度是2。#include "pch.h"#include <iomanip>#include <ctime> using <e
浏览 0
提问于2018-10-08
得票数 0
2
回答
为什么
std
::
uniform_real_distribution
不能
生成
正确
的
浮点
值
?
c++
、
random
、
distribution
我正在尝试打印随机
浮点
数(32位)
值
。为此,我尝试使用
uniform_real_distribution
。我写了下面的代码, int main()
std
::random_device rd{}; printf("%.20f\n",
浏览 43
提问于2020-07-23
得票数 1
回答已采纳
3
回答
当使用浮动精度时,C++随机产生相同
的
Mersenne种子
的
不同数目
c++
、
random
、
std
、
random-seed
、
mersenne-twister
在研究数字精度
的
影响时,我遇到了以下问题:对于同一个Mersenne种子,
std
::
uniform_real_distribution
<float>(-1, 1)返回与
std
::
uniform_real_distribution
<double>(-1, 1)和
std
::
uniform_real_distribution
<long double>(-1, 1)不同
的
数字,如下例所示: #include <ioma
浏览 2
提问于2018-11-28
得票数 9
回答已采纳
2
回答
用于
生成
随机数
的
模板函数(静态断言失败)
c++
、
templates
、
random
、
static
我创建了一个简单
的
模板函数,以在范围[低、高]范围内
生成
T类型
的
随机数(我需要int或float),如下所示:T randm(T low, T high){ static
std
::mt19937 gen(seeder()); return
浏览 2
提问于2021-11-18
得票数 1
回答已采纳
1
回答
执行代码x%
的
时间
c++
、
random
我有一种动物,在一段时间
的
循环中生活了很多天。class Animalpublic: ...., .50);我知道我想使用rand(),但我以前从未像这样使用过它。沿着…
的
路线{
浏览 3
提问于2016-04-16
得票数 1
回答已采纳
1
回答
使用
std
::random_device,我可以设置
浮点
数
的
范围,但不包括某些数字吗?
c++
、
random
、
std
正如标题中提到
的
,我想
生成
一个介于-10和10之间
的
随机
浮点
数,但我希望它
不能
生成
介于-1.99和1.99之间
的
数字。我
的
随机
生成
数字
的
代码:
std
::random_device random;
std
::
uniform_real_distribution
<float> dis
浏览 36
提问于2021-10-23
得票数 2
2
回答
“最小到最大”
的
统一实际分布会产生Inf、-Inf或NaN吗?
c++
、
random
、
floating-point
、
nan
、
uniform-distribution
如果我要以下列方式
生成
浮点
值
:T RandomFromRange(T low, T high){
std
::mt19937 engine{random_device()};
std
::
uniform_real_distribution
<T> dist(low, high);return dist(engine)
浏览 2
提问于2016-04-24
得票数 6
回答已采纳
2
回答
Uniform_real不接受numeric_limits::lowest()
c++
、
c++11
、
random
我有句台词:它编译但崩溃
的
调试(VS 2017CE)。我猜,根据
std
::
uniform_real_distribution
的
文档 需要a ≤ b和b-a ≤
std
::nu
浏览 0
提问于2018-08-27
得票数 8
回答已采纳
2
回答
1.0是
std
::generate_canonical
的
有效输出吗?
c++
、
c++11
、
random
我一直认为随机数应该在0和1之间,没有1,
的
,即它们是来自半开区间[0,1]
的
数字。
std
::generate_canonical
的
证实了这一点。(12 * 629143 + 6);
std
::numeric_limits也就是说,它为我
生成
了一个完美的1,这会导致我
的
MC集成出现问题。这是有效
的</
浏览 75
提问于2014-09-04
得票数 124
回答已采纳
2
回答
将随机数
生成
器用作C++中
的
函数时出现意外
值
c++
、
function
、
random
C++初学者在这里有一个使用函数
的
问题。请帮帮我! 我正在尝试创建一个随机数
生成
器函数,我可以从int main中调用该函数,将0.0和1.0之间
的
随机
生成
的
浮点
数输出到屏幕上。当我在int main和cout中创建
生成
器时,它运行得很好,并以我想要
的
方式返回一个
浮点
数,但是当我将相同
的
代码放入函数中并在int main中调用它时,我得到了一些字母和数字
的
混合,这是没有意义
的
。我知
浏览 2
提问于2014-12-01
得票数 0
2
回答
包含
std
::
uniform_real_distribution
的
范围
c++
、
random
、
c++11
C++11
std
::
uniform_real_distribution
( -1,1)给出[-1,1]范围内
的
数字。 如何获得-1,1范围内
的
均匀实数分布?实际上,这可能无关紧要,但从逻辑上讲,我会尝试选择一个包含范围内
的
值
。
浏览 0
提问于2013-04-26
得票数 9
回答已采纳
1
回答
模板参数与声明不兼容
c++
、
c++20
、
c++-concepts
我有一个函数,它应该
生成
一个随机整数或一个随机
浮点
值
。为此,我想使用概念。由于整数和
浮点
需要不同
的
分布,分别是
std
::uniform_int_distribution和
std
::
uniform_real_distribution
,所以我使用一个单独
的
结构来选择
正确
的
类型--<I>;s
浏览 1
提问于2022-09-23
得票数 2
回答已采纳
1
回答
如何为自定义类型
生成
均匀分布
的
随机区域,而无需重新创建车轮?
c++
、
random
、
floating-point
我打算将
std
::
uniform_real_distribution
与一些非内置
的
浮点
类类型一起使用,例如或。但我得到
的
是 从g++ 5.2。下面是示例程序(用g++ -
std
=c++11 -fext-numeric-literals test.cp
浏览 6
提问于2017-01-21
得票数 3
回答已采纳
4
回答
如何引用随机发生器?
c++
、
c++11
、
visual-c++
但我注意到,我
的
随机数更接近范围
的
中部,因此,在最初
的
200个电话中,它们开始缓慢地在给定
的
范围内分散。 每次函数调用时,重新实例化和重新播种是否有危害?我确实读过,但没有完全理解它。我试图将
std
::
uniform_real_distribution
<double> dis保持为类变量,但是我一直收到错误,
uniform_real_distribution
不是
std
::
的
成员,
为什么
呢我试图将<em
浏览 5
提问于2015-03-17
得票数 4
回答已采纳
1
回答
为什么
std
::
uniform_real_distribution
::max()返回排它
的
上界?
c++
我
的
要求主要是出于学术兴趣。但是我得到
的
是GCC,Clang和MSVC
的
.b() == .max()。(用于float、double和long double.)
为什么
?它可以解释.b() == .max()
的</e
浏览 0
提问于2018-09-16
得票数 13
1
回答
uniform_real_distribution
<float>所有可能
的
值
生成
c++
、
random
、
floating-point
、
precision
、
uniform-distribution
我目前正在进行重要性抽样,为了测试目的,我需要能够
生成
uniform_real_distribution
<float>可能为间隔
生成
的
所有可能
值
。我
的
想法是
生成
整数,然后我可以转换成
浮点
数。从我所做
的
测试来看,在0,1中
的
均匀单精度
浮点
数和中
的
整数之间似乎有一个完美的双射。我
的
问题是,以这种方式
生成
的
浮点</
浏览 2
提问于2018-02-24
得票数 1
回答已采纳
3
回答
如何创建没有特定定义
的
随机分布?uniform_int_distribution是否从其他类继承?
c++
、
random
我想要创建一段代码,它使用一个名为Number
的
类型,该类型可以是
浮点
数或任何整数(如uint64_t)。我有一个变量dist,它是应该用来
生成
随机数
的
分布,但是在任何情况下都应该是不同
的
,所以我想做这样
的
事情:#if number_is_floating
std
::
uniform_
浏览 5
提问于2020-06-18
得票数 1
回答已采纳
3
回答
std
::
uniform_real_distribution
和rand()
c++
、
random
为什么
作为随机数
生成
器,
std
::
uniform_real_distribution
比rand()更好?有没有人能举个例子?
浏览 0
提问于2012-11-21
得票数 12
回答已采纳
2
回答
如何将随机整数变换成一致实[0,1[分布]
c++
、
random
、
distribution
return ( s[ 1 ] = ( s1 ^ s0 ^ ( s1 >> 17 ) ^ ( s0 >> 26 ) ) ) + s0;现在,在实现时(对s和s使用随机种子),这很好,但输出
的
数字如下我现在
的
问题是:如何将这些数字转化为统一
的
实分布[0,1[,即包含0和排除1?
浏览 4
提问于2014-05-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python随机数与随机数组
VS2019 v16.10中头文件更新了
python如何生成一系列浮点数
C+23 特性概览
python变量名及标准类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券