r - 从R中的两个不同间隔生成随机数
问题描述
要在单个范围内生成随机分布的值,我使用:
runif(number_of_numbers, lower_bound, upper_bound)
但是,如果我想在两个不同的时间间隔内生成随机分布的值怎么办?
例如,我想在 [-3,-2] 和 [2,3] 之间生成 100 个随机值。
有没有一种优雅的解决方案?
解决方案
我的单线解决方案如下,但是可能有比这更好的优雅解决方案:
sample(c(runif(100,-3,-2),runif(100,2,3)),100)
推荐阅读
- python - QTextEdit 默认值
- android - Android 浏览器 kiwi : //extensions - 开发者模式无法识别加载 .zip 文件
- python - 为什么我在使用 LightGBM 和 Sklearn 完成多分类任务时得到“Python int too large to convert to C long”?
- javascript - const 变量可以在 while 循环中重新声明,即使它应该是常量
- python - 如何在不出现“对不起,请重试”的情况下获得“正确进入迷宫”
- java - ParseQuery 同时查询用户对象和图像对象
- javascript - 无法使用 useState 实时更新初始状态
- terraform - Terraform - 在“*.auto.tfvars”文件中定义的变量,但仍然无法发现
- c++ - ld:输入文件“lib/kernel.o”的 i386 架构与 i386:x86-64 输出不兼容
- java - 如何确定 Deep Java Library (DJL) 中可用的 GPU 内存?