Я пытался обмануть решение этой проблемы, но я не могу найти простого решения.
У меня динамическая схема сетки, статьи размещаются на сетке, но имеют разную ширину и высоту. Эта ширина и высота этих разных статей могут измениться при посещении сайта, но только при добавлении новой статьи.
Проблема заключается в том, что у меня есть логика, которая использует mt_rand
для генерации случайных чисел в пределах диапазона (чтобы поместиться в сетке макета), есть ли способ, которым я могу передать семя (планируя использовать новейший идентификатор статьи), чтобы случайные числа были до тех пор, пока не будет введена новая статья? Я хотел использовать mt_srand
но, похоже, нет простого способа ограничить случайное число в пределах диапазона.
Благодарю.
mt_srand () используется для установки вашего семени, а mt_rand () принимает min и max, если вы хотите установить диапазон. В основном что-то вроде:
mt_srand($seed); mt_rand($min, $max);
Примечание. Начиная с PHP 4.2.0, нет необходимости засевать генератор случайных чисел с помощью srand () или mt_srand (), поскольку это выполняется автоматически.