Как я могу рандомизировать массив в PHP путем обеспечения семени и получить тот же порядок?

Я пытаюсь создать "случайную" строку на основе фиксированной строки. Я хотел бы смочь, если вообще возможный, создайте ту же случайную строку (я знаю оксюморон), если я использую то же семя. как так:

    $base = '0123456789abcdef';
    $seed = 'qwe123';

    function get_seeded_random_string($base, $seed){
        ???
    }

Ожидаемое поведение состояло бы в том, что, пока я даю то же $base и $seed Я всегда получаю ту же случайную строку.

8
задан cwd 1 July 2011 в 14:13
поделиться

1 ответ

Да, с помощью mt_srand вы можете указать начальное число для «лучшего» генератора случайных чисел mt_rand .

2
ответ дан 5 December 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: