codemaster
29-04-2007, 11:53
فرض کنید 10 عدد مختلف داریم و از بین این 10 عدد می خوایم یکی را بصورت تصادفی انتخاب کنیم.
تا اینجا مشکلی ندارم ولی هنوز الگوریتم خوبی پیدا نکردم که بعد از انتخاب یک عدد اون رو از دایره انتخاب
تصادفی خارج کنه. برای مثال:
از بین 1 تا 10 ، عدد 5 رو انتخاب میکنه سپس از بین 9 عدد ( 5 از بین آنها حذف شده ) یکی دیگه رو انتخاب میکنه و
از بین اونها حذف میشه و میشه 8 عدد و ... به همین صورت!
10 9 8 7 6 5 4 3 2 1 m=5
10 9 8 7 6 4 3 12 1 m=2
10 9 8 7 6 4 3 1
.
.
.
4 m=4
اگر دوستان کمکم کنن ممنون میشم.
:19: :13:
تا اینجا مشکلی ندارم ولی هنوز الگوریتم خوبی پیدا نکردم که بعد از انتخاب یک عدد اون رو از دایره انتخاب
تصادفی خارج کنه. برای مثال:
از بین 1 تا 10 ، عدد 5 رو انتخاب میکنه سپس از بین 9 عدد ( 5 از بین آنها حذف شده ) یکی دیگه رو انتخاب میکنه و
از بین اونها حذف میشه و میشه 8 عدد و ... به همین صورت!
10 9 8 7 6 5 4 3 2 1 m=5
10 9 8 7 6 4 3 12 1 m=2
10 9 8 7 6 4 3 1
.
.
.
4 m=4
اگر دوستان کمکم کنن ممنون میشم.
:19: :13: