📜  r 示例中的 runif (1)

📅  最后修改于: 2023-12-03 14:46:52.721000             🧑  作者: Mango

R函数介绍:runif()

函数概述

runif()是R语言中的一个函数,用于生成在指定区间内的均匀分布随机数。

函数语法

函数语法如下:

runif(n, min = 0, max = 1)

参数说明:

  • n:生成随机数的个数。
  • min:随机数的最小值,默认为0。
  • max:随机数的最大值,默认为1。
函数示例

生成5个在0-1之间的随机数:

runif(5)
[1] 0.6020759 0.6859099 0.2765005 0.7944435 0.7602303

生成5个在1-10之间的随机数:

runif(5, min = 1, max = 10)
[1]  6.9274403  2.9187312  4.5731837 10.0000000  2.0459509
函数应用

runif()可以用于模拟实验数据,如随机抽样等。通过控制n参数和区间范围,可以生成符合特定分布的随机数序列。

# 生成1-10之间的100个随机数
x <- runif(100, 1, 10)
# 绘制直方图
hist(x)

{width=500}

总结

runif()是R语言中生成均匀分布随机数的函数,函数语法简单,使用方便,常用于模拟实验数据、随机抽样等场景中。