Cramac Новичок 8 Фев 2006 #1 Случайное число из набора цифр Всем привет.Подскажите реально ли сгенерить случайное число в диапозоне определенном за исключением тех, что уже были? т.е. есть цыкл, надо сгенерить штук 10 цифр но что бы они не могли повторится.
Случайное число из набора цифр Всем привет.Подскажите реально ли сгенерить случайное число в диапозоне определенном за исключением тех, что уже были? т.е. есть цыкл, надо сгенерить штук 10 цифр но что бы они не могли повторится.
Cramac Новичок 8 Фев 2006 #3 Поискав, я нашел команды только генерации от и до, а вот так не видел. Если только писать небольшую функцию для этого
Поискав, я нашел команды только генерации от и до, а вот так не видел. Если только писать небольшую функцию для этого
Фанат oncle terrible Команда форума 8 Фев 2006 #6 Если только писать небольшую функцию для этого Нажмите для раскрытия... так напиши.
SelenIT IT-лунатик :) 8 Фев 2006 #7 Для небольшого диапазона: [m]range[/m] + [m]shuffle[/m] + [m]array_slice[/m]. Еще вариант: PHP: while (count($массив) < $сколькоНадо) $массив[mt_rand($от, $до)] = $i++; $массив = array_flip($массив);
Для небольшого диапазона: [m]range[/m] + [m]shuffle[/m] + [m]array_slice[/m]. Еще вариант: PHP: while (count($массив) < $сколькоНадо) $массив[mt_rand($от, $до)] = $i++; $массив = array_flip($массив);