Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Случайное простое число, php. w=706 Как сгенерировать случайное простое число q больше за w?

GRoD Знаток (300), закрыт 10 лет назад
Дополнен 10 лет назад
q должно делится только на 1 и само себя
Лучший ответ
imobilazer Искусственный Интеллект (222652) 10 лет назад
Генерируйте в цикле, пока не будет больше w, или поставьте w левой границей
int rand ( [int min, int max] )
GRoDЗнаток (300) 10 лет назад
да, но q должно делится только на само себья и 1.
imobilazer Искусственный Интеллект (222652) Тогда после генерации проверяйте, простое или нет. Если да то выводите, нет - генерируйте следующее.
Остальные ответы
Темыч Купченко Мастер (1799) 10 лет назад
В нем есть специальная функция rand(). Синтаксис следующий: rand(минимальное число, максимальное число) - генерирует случайное число между этими числами. В вашей ситуации, я бы сделал так:
x=rand(706,100000000);
y=(int)x; //В переменной Y хранится ваше число
unset(x); //Переменная x нам больше не нужна
Похожие вопросы