溫馨提示×

r語言怎么生成隨機數(shù)整數(shù)

小億
822
2023-09-04 12:12:31
欄目: 編程語言

在R語言中,可以使用以下幾個函數(shù)來生成隨機整數(shù):

  1. sample()函數(shù):可以從指定的整數(shù)序列中隨機抽取一個或多個整數(shù)。例如,sample(1:10, 1)將從1到10的整數(shù)序列中隨機抽取一個整數(shù)。

  2. sample.int()函數(shù):與sample()函數(shù)類似,可以從指定的整數(shù)序列中隨機抽取一個或多個整數(shù)。例如,sample.int(10, 1)將從1到10的整數(shù)序列中隨機抽取一個整數(shù)。

  3. runif()函數(shù):可以生成指定范圍內(nèi)的隨機數(shù)。例如,runif(1, min = 1, max = 10)將生成1到10之間的一個隨機數(shù)。

以下是一些示例代碼:

# 生成一個1到10之間的隨機整數(shù)
random_int <- sample(1:10, 1)
print(random_int)
# 生成一個1到10之間的隨機整數(shù)
random_int <- sample.int(10, 1)
print(random_int)
# 生成一個1到10之間的隨機數(shù)
random_num <- runif(1, min = 1, max = 10)
print(random_num)

運行以上代碼,將會生成一個隨機整數(shù)或隨機數(shù)輸出。

0