📅  最后修改于: 2023-12-03 14:46:51.927000             🧑  作者: Mango
runif
是R语言中的一个随机数函数,用于生成一个指定长度的均匀分布随机数向量。这些随机数服从[0,1]区间上的均匀分布。
runif(n, min = 0, max = 1)
runif
函数接受以下参数:
n
:生成的随机数的个数,可以是一个正整数。min
:生成的随机数的下界,可以是一个数值。默认为0。max
:生成的随机数的上界,可以是一个数值。默认为1。runif
函数返回一个数值向量,向量的长度由n
指定,其中的随机数均匀地分布在[min, max]区间上。
# 生成一个长度为5的随机数向量
random_vector <- runif(5)
print(random_vector)
输出结果:
[1] 0.8487949 0.2385781 0.5323369 0.6214765 0.1324693
# 生成一个长度为3的随机数向量,值域为[10, 20]
random_vector <- runif(3, min = 10, max = 20)
print(random_vector)
输出结果:
[1] 16.98231 16.52678 14.62565
n
、min
和max
的取值可以是变量或表达式,不一定是固定的数值。min
和max
参数,那么将使用默认值0和1。更多关于runif
函数的详细信息,请参考R官方文档。