PDA

View Full Version : چندین بار random !!!



bashir_nashi
شنبه 15 اسفند 1383, 14:28 عصر
سلام به همگی .
سوالم رو اینجوری مطرح می کنم:
50 تا picbox داریم که hide هستند. می خوایم یکی یکی بصورت رندوم show بشن.
من اینو تو یه حلقه گذاشتم که یکی یکی show بشه . اگه یکی از اونایی که show هست رندومی انتخاب شد دوباره رندوم بگیره .
مشکل اینجاست که وقتی از 50 تا مثلا فقط یکی مونده باید آنقدر رندوم بگیره تا اونو انتخاب کنه . شما چه الگوریتمی رو پیشنهاد می کنیین؟
البته کاری که من کردم بروز مشکل نمی کنه ولی می خوام ببینم راه بهتری هم هست؟

linux
شنبه 15 اسفند 1383, 16:08 عصر
مشکل اینجاست که وقتی از 50 تا مثلا فقط یکی مونده باید آنقدر رندوم بگیره تا اونو انتخاب کنه . شما چه الگوریتمی رو پیشنهاد می کنیین؟
تا 49 تا رندم کن! وقتی 49 نشان داده شد 50 را نشان بده!

M.GhanaatPisheh
یک شنبه 16 اسفند 1383, 01:38 صبح
PicBoxهاتون رو توی یه آرایه قرار بدید
هر کدومش که انتخاب شد مکانش رو به آخر آرایه انتقال بدید
و از مقدار Maxی که برای Range عدد تصادفی استفاده می کنید یک واحد کم کنید.

موفق باشید.

bashir_nashi
دوشنبه 17 اسفند 1383, 08:09 صبح
با سلام و تشکر.

تا 49 تا رندم کن! وقتی 49 نشان داده شد 50 را نشان بده!
من گفتم مثلا و قتی یکی مونده . وقتی ده تا هم مونده این مشکل هست و لی کمتر! :موفق:


PicBoxهاتون رو توی یه آرایه قرار بدید
هر کدومش که انتخاب شد مکانش رو به آخر آرایه انتقال بدید
راه خوبی گفتید . احتمالا جواب هم می ده . متشکرم . :sunglass: