VBScript Rnd 函数
定义和用法
Rnd 函数可返回一个随机数。数字总是小于 1 但大于或等于 0 。
因每一次连续调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。
在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子。
ਇੱਕ ਨਿਰਧਾਰਿਤ ਦਾਇਰੇ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਸੰਖਿਆ ਜਨਤ ਕਰਨ ਲਈ ਨਿਮਨ ਫਾਰਮੂਲਾ ਵਰਤੋਂ ਕਰੋ:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
یہاں، upperbound یہ سلسلے کا اعلیٰ حدود ہے، اور lowerbound یہ سلسلے کا نیچل حدود ہے.
تعلیم:یہاں، اپر بینڈ یہ سلسلے کا اعلیٰ حدود ہے، اور نیچل بینڈ یہ سلسلے کا نیچل حدود ہے。
نکات
رینڈ[(نمبر)]
پارامتر | وصف |
---|---|
نمبر |
اختیاری، معتبر عدد جملہ. اگر نمبر:
|
مثال
مثال 1
دکومنٹ وری(رینڈ)
آؤٹ پُٹ:
0.7055475
مثال 2
اگر آپ مثال 1 میں کا کد استعمال کریں تو ایک ہی رینڈم نمبر آگے آئیں گا.
رینڈمائز جملے کا استعمال سے پورا پیج دوبارہ لوڈ ہونے پر نئی رینڈم نمبر پیدا کئے جاسکتے ہیں:
رینڈمائز دکومنٹ وری(رینڈ)
آؤٹ پُٹ:
0.4758112
مثال 3
دائم مکس، مین مکس=100 مین=1 دکومنٹ وری(آئنٹ((مکس-مین+1)*رینڈ+مین))
آؤٹ پُٹ:
71