zikworld
offline
Опыт:
3,878Активность: |
50% игроков
как сделать чтобы из 100% игроков выбрало случайным образом 50 процентов за одну расу, а другие 50% - за другую расу?
мои предположения=понятия не имею) |
30.06.2010, 18:31 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
zikworld, для каждого игрока делать рандомное число (между 1 и 100 например) и если выпадает меньше 50 - добавляем в 1 расу, иначе во вторую.. |
30.06.2010, 18:34 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
+ добавить проверку иф в рассе 1 больше либо = 50%от кол-ва тогда только в рассу 2 и наоборот |
30.06.2010, 18:37 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Vampirrr:
Зачем столько усилий для простой проверки чет-нечет? Лучше - рандомное число между 1 и 2, если 1 - то первая, если 2 - вторая. Так нагрузка меньше. |
30.06.2010, 18:42 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
reALien, ну так по идее рандомчик лучше будет..Да и вообще, я дал на случай надобности проверки любого рандома начиная от 1 и заканчивая 100% |
30.06.2010, 18:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arius
offline
Опыт:
721Активность: |
reALien, в варе рандом торкнутый, лучше ставить числа побольше |
30.06.2010, 19:01 | #6
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
можно циклом заносить случайного игрока из всех и добавлять в группу, а в условии цикла проверять наличии тех самых 50% игроков в группе, и оставшихся пикать аналогично проверяя на ту же группу в которой они не состоят, добавляя в другую
Отредактировано Sidhe, 30.06.2010 в 19:20. |
30.06.2010, 19:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|