27-04-18, 04:50 AM
(25-04-18, 04:25 PM)sirnon كتب : ما معنى هذا Randomize()
دالة لتوليد ارقام عشوائية
الوظيفة (Rnd) هي من تقوم بتوليد الرقم العشوائي , وليس Randomize
Randomize
يتم استخدام العبارة Randomize لتهيئة مولد الأرقام العشوائية.
يتم استدعاء Randomize قبل استخدام الوظيفة Rnd.
الدالة Rnd تقوم بإنشاء الرقم "العشوائي" التالي في تسلسل أرقام (pseudo-random - شبة عشوائي) .
التالي : يعني أنها متسلسلة , وهذا التسلسل ثابت ,
يعني أنك ستحصل على نفس الترتيب في الأرقام الناتجة من الوظيفة Rnd
العبارة Randomize وظيفتها : تقوم بتغيير هذا التسلسل وتقوم بتعيين نقطة بداية ذلك التسلسل.
وعند إستخدام الوظيفة Rnd بعد إستدعاء Randomize ستجد أن التسلسل قد إختلف
