R'de rastgele sayılar nasıl oluşturulur (örneklerle)
R’de rastgele sayılar oluşturmak için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Aralıkta rastgele bir sayı oluşturun
#generate one random number between 1 and 20 runif(n= 1 , min= 1 , max= 20 )
Yöntem 2: Bir Aralıkta Birden Çok Rastgele Sayı Oluşturma
#generate five random numbers between 1 and 20 runif(n= 5 , min= 1 , max= 20 )
Yöntem 3: Aralıkta rastgele bir tam sayı oluşturun
#generate one random integer between 1 and 20 sample ( 1:20 , 1 )
Yöntem 4: Aralıkta Birden Çok Rastgele Tam Sayı Oluşturma
#generate five random integers between 1 and 20 (sample with replacement) sample ( 1:20 , 5, replace= TRUE ) #generate five random integers between 1 and 20 (sample without replacement) sample ( 1:20 , 5, replace= FALSE )
Aşağıdaki örnekler bu yöntemlerin her birinin pratikte nasıl kullanılacağını göstermektedir.
Yöntem 1: Aralıkta rastgele bir sayı oluşturun
Aşağıdaki kod, 1 ile 20 arasında rastgele bir sayının nasıl oluşturulacağını gösterir:
#generate one random number between 1 and 20 runif(n= 1 , min= 1 , max= 20 ) [1] 8.651919
Bu fonksiyon 1 ile 20 arasında rastgele bir sayı olarak 8,651919’u üretir.
Yöntem 2: Bir Aralıkta Birden Çok Rastgele Sayı Oluşturma
Aşağıdaki kod, 1 ile 20 arasında beş rastgele sayının nasıl oluşturulacağını gösterir:
#generate five random numbers between 1 and 20 runif(n= 5 , min= 1 , max= 20 ) [1] 12.507360 6.719675 1.836038 17.685829 16.874723
Bu fonksiyon 1 ile 20 arasında beş rastgele sayı üretir.
Yöntem 3: Aralıkta rastgele bir tam sayı oluşturun
Aşağıdaki kod, 1 ile 20 arasında rastgele bir tam sayının nasıl oluşturulacağını gösterir:
#generate one random integer between 1 and 20 sample ( 1:20 , 1 ) [1] 7
Bu fonksiyon 7’yi 1 ile 20 arasında rastgele bir tamsayı olarak üretir.
Yöntem 4: Aralıkta Birden Çok Rastgele Tam Sayı Oluşturma
Aşağıdaki kod, 1 ile 20 arasında beş rastgele tam sayının nasıl oluşturulacağını gösterir:
#generate five random integers between 1 and 20 (sample with replacement) sample ( 1:20 , 5, replace= TRUE ) [1] 20 13 15 20 5 #generate five random integers between 1 and 20 (sample without replacement) sample ( 0:20 , 5, replace= FALSE ) [1] 6 15 5 16 19
change=TRUE kullanırsak aynı tam sayının birden çok kez oluşturulmasına izin verdiğimizi unutmayın.
Ancak, change=FALSE kullanırsak aynı tam sayının birden fazla üretilmesine izin vermiyoruz.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de rastgele sayılarla bir veri çerçevesi nasıl oluşturulur
R’de rastgele sayılarla bir matris nasıl oluşturulur
R’de rastgele sayılarla bir vektör nasıl oluşturulur