cache invalidation and naming things
Зачем мне твой пример если в нем совершенно другая ситуация?Ты точно наркоман. Откуда мне знать какая у тебя ситуация? Ты же в вопросе не сказал каким образом добавляешь элементы в массив, есть у тебя массив "такого вида" или нет.
Для начала понять что такое псевдослучайные числа, почитать о ГПСЧ и псевдослучайных последовательностях. Может после этого получится сформулировать вопрос.
Если вы ждете что в php есть свтроенная функция "сгенерировать_уровень_для_майнкрафта" - то нет.
Если вы все это и так понимаете, то в php есть mt_srand и mt_rand, например. Да и другие prng найдутся, смотря какие задачи. И многие криптографические функции можно применить (openssl_random_pseudo_bytes, например).