Я хочу шифровать массив в PHP - PullRequest
1 голос
/ 14 мая 2010

Я хочу, чтобы PHP случайным образом создавал многомерный массив, выбирая огромное количество элементов из предопределенных списков в течение n раз, но никогда в 2 раза одинаково.

Позвольте мне привести это к человеческим словам на примере из реальной жизни: я хочу написать список овощей и мяса и хочу, чтобы php создал для меня меню, с каждым днем ​​чем-то другим, чем вчера.

Я попытался, и все, что я получил, было карабкаться, но всегда были двойные числа: s

Ответы [ 3 ]

3 голосов
/ 14 мая 2010

Попробуйте функцию перемешивания http://us2.php.net/manual/en/function.shuffle.php

1 голос
/ 15 мая 2010

Используйте array_rand () или shuffle () .

0 голосов
/ 15 мая 2010

Случайно! = Уникальный

Вам нужно либо:

а) создать список, содержащий все возможные комбинации, а затем случайным образом выбрать и удалить один

или

b) сохранить результаты, чтобы ваш случайный выбор можно было сравнить с предыдущими выборками.

...