ايران ويج

نسخه‌ی کامل: درخواست کمک
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با عرض سلام
لطفا دستور به دست آوردن اعداد رندوم که در هر بار اجرا عین هم نباشه رو هر جه سریع تر بهم بگین
لطفا دستور به دست آوردن اعداد رندوم که در هر بار اجرا عین هم نباشه رو در vb هر جه سریع تر بهم بگین
با تابع Rnd بدست میاد
به اینصورت اگه اشتباه نکنم
کد:
X = Rnd()*10

اگه تابع رو تنها بنویسی یه رقم اعشاری کوچکتر از 1 و بزرگتراز 0 توی خروجی میده

ضرب کن با یه عددی مثل 10 تا از 0 فش 10 باشه عدد
سلام دوست عزیز
دوستمون تقریبا درست گفتن ولی از کد زیر استفاده کن کامل تر

[code]
x=int(Rnd*10)
[/code
میتونی عدد 10 رو بنا به خواست خودت تغییر بدی
(۱۲-بهمن-۱۳۸۹, ۱۲:۵۸:۲۳)reza2008_az نوشته است: [ -> ]با عرض سلام
لطفا دستور به دست آوردن اعداد رندوم که در هر بار اجرا عین هم نباشه رو هر جه سریع تر بهم بگین
لطفا دستور به دست آوردن اعداد رندوم که در هر بار اجرا عین هم نباشه رو در vb هر جه سریع تر بهم بگین

سلام.

reza2008_az عزیز برای اینکه اعداد شما در هر بار اجرا تکراری نباشند باید دستور Randomize Timer رو قبل از بدست آوردن اعداد تصادفی قرار بدید .

کد:
Private Sub Command1_Click()
Randomize Timer
Print Int(Rnd * 10)
End Sub

موفق باشید .