كيفية توليد أرقام عشوائية في لغة r (مع أمثلة)


يمكنك استخدام الطرق التالية لإنشاء أرقام عشوائية في R:

الطريقة الأولى: إنشاء رقم عشوائي في النطاق

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

الطريقة الثانية: إنشاء أرقام عشوائية متعددة في نطاق

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

الطريقة الثالثة: إنشاء عدد صحيح عشوائي في النطاق

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

الطريقة الرابعة: إنشاء أعداد صحيحة عشوائية متعددة في النطاق

 #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 )

توضح الأمثلة التالية كيفية استخدام كل من هذه الطرق عمليًا.

الطريقة الأولى: إنشاء رقم عشوائي في النطاق

الكود التالي يوضح كيفية توليد رقم عشوائي بين 1 و 20:

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

[1] 8.651919

تقوم هذه الدالة بإنشاء 8.651919 كرقم عشوائي بين 1 و20.

الطريقة الثانية: إنشاء أرقام عشوائية متعددة في نطاق

الكود التالي يوضح كيفية توليد خمسة أرقام عشوائية بين 1 و 20:

 #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

تولد هذه الدالة خمسة أرقام عشوائية بين 1 و 20.

الطريقة الثالثة: إنشاء عدد صحيح عشوائي في النطاق

يوضح التعليمة البرمجية التالية كيفية إنشاء عدد صحيح عشوائي بين 1 و 20:

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

[1] 7

تولد هذه الدالة الرقم 7 كعدد صحيح عشوائي بين 1 و20.

الطريقة الرابعة: إنشاء أعداد صحيحة عشوائية متعددة في النطاق

يوضح التعليمة البرمجية التالية كيفية إنشاء خمسة أعداد صحيحة عشوائية بين 1 و 20:

 #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

لاحظ أننا إذا استخدمنا استبدال=TRUE ، فإننا نسمح بإنشاء نفس العدد الصحيح عدة مرات.

ومع ذلك، إذا استخدمنا استبدال=FALSE ، فإننا لا نسمح بإنشاء نفس العدد الصحيح أكثر من مرة.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:

كيفية إنشاء إطار بيانات بأرقام عشوائية في R
كيفية إنشاء مصفوفة بأرقام عشوائية في R
كيفية إنشاء متجه بأرقام عشوائية في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *