التابع Random.bytes في روبي
يُعيد التابع 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إلى القيمة المُمرَّرة إليه.