التابع Random.bytes في روبي

من موسوعة حسوب
< Ruby‏ | Random
مراجعة 12:12، 27 نوفمبر 2018 بواسطة محمد-خطيب (نقاش | مساهمات) (أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Random.bytes</code> في روبي}} يُعيد التابع <code>bytes</code> سلسلةً نصيةً ثنائيةً عشوائية ب...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع bytes سلسلةً نصيةً ثنائيةً عشوائية بحجم محدَّدٍ من البايتات.

البنية العامة

bytes(size)  a_string

المعاملات

size

حجم السلسلة النصية المراد توليدها.

القيم المعادة

تُعاد سلسلةٌ نصيةٌ ثنائيةٌ عشوائية بحجم قيمة المعامل size.

أمثلة

مثالٌ عن استخدام التابع bytes:

random_string = Random.new.bytes(10) # => "\xD7:R\xAB?\x83\xCE\xFAkO"
random_string.size                   # => 10

انظر أيضًا

  • التابع urandom : يعيد سلسلةً نصيةً (string) باستخدام ميزاتٍ توفرها المنصة.
  • التابع rand : يُعيد عددًا عشوائيًّا يتراوح مجاله بحسب القيمة المُمرَّرة إليه.
  • التابع srand: يحدِّد بذرة مولد الأعداد شبه العشوائية للنظام بتعيين Random::DEFAULT إلى القيمة المُمرَّرة إليه.

مصادر