Подскажите условие

Печать RSS
199

M
Автор
Пацак
0
как в rand(1111,9999); сделать условие, чтобы 4 числа были уникальными(т.е. не повторялись)?

Пацак
0
range мб?

Пацак
0
вернее range + array_rand
M
Автор
Пацак
0
не знаю, поподробней можно?

Добавлено через 03:17 сек.
я тоже щас попытаюсь точнее объяснить ситуацию:
вообщем 4 игрока и 32 карты, 4 масти и 8 карт в одной масти(7,8,9,10,J,Q,K,A).
нужно 32 карты разделить 4ем игрокам, чтобы все карты были уникальными
Изменил: mix (01.02.2012 / 15:38)

Дух
0
mt_rand
M
Автор
Пацак
0
MaZaHaKeR (1 Февраля 2012 / 15:38)
mt_rand
Покажи, пожалуйста, на моем примере

Дух
0
Твои числа записываются куда нибудь?
M
Автор
Пацак
0
я еще игру не написал, но планирую числа в бд хранить

Дух
0
Тогда тебе функция нужна которая проверяет выпавшее число со всеми остальными и если есть совпадение то идет генерация другого числа. Написать код не могуsmile

Землянин
0
32 Карты занеси в массив,, выбираешь рандомно 1 ячейку в массиве сохраняешь ее в массив для 1 игрока и из массива с картами удаляешь эту ячейку так до 8, потом для игрока 2 тоже также, но массив у тебя все тот с 32 картами должен стать 32-8 после 2 игрока 32-8-8 и т.д У всех игроков карты будут уникальны
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск