ahmed1990 نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 أحتاج إلى الحصول على رقم عشوائي بين 0 و n، فكيف أستطيع الحصول على رقم عشوائي في لغة الروبي ؟ اقتباس
0 هشام رزق الله نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 (معدل) هنالك عدة طريق لإنشاء أرقام عشوائية عن طريق لغة الروبي، من أن أشهر هذه الطرق استخدام تابع (method) rand.يجب على المعاملات التي يتم تمريرها إلى rand أن تكون من نوع integer أو range، وسيتم إرجاع رقم بين هذا المدى كما في المثال التالي:rand(9) # this generates a number between 0 to 8 rand(0 .. 9) # this generates a number between 0 to 9 rand(1 .. 50) # this generates a number between 1 to 50 #rand(m .. n) # m is the start of the number range, n is the end of number rangeكما يمكنك أيضا الحصول على أرقام float عن طريق إضافة المدى بالفاصل كما في المثال التالي:> rand(1.0..1.5) => 1.1835169281972568كما يمكنك إنشاء أرقام عشوائية عن طريق وحدة securerandom فيكفي أن تكتب أقصى عدد ممكن وسيتم إنشاء أرقام عشوائية بين 0 والرقم الأقصى كما في المثال التالي:require 'securerandom' p SecureRandom.random_number(100) #=> 15p SecureRandom.random_number(100) #=> 88 p SecureRandom.random_number #=> 0.596506046187744 p SecureRandom.random_number #=> 0.350621695741409المصدر تم التعديل في 24 سبتمبر 2015 بواسطة هشام رزق الله اقتباس
السؤال
ahmed1990
أحتاج إلى الحصول على رقم عشوائي بين 0 و n، فكيف أستطيع الحصول على رقم عشوائي في لغة الروبي ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.