генериране на числа

RiddleR

Registered
Здравейте, опитвам се да направя следното нещо.
Код които генерира 4-ри цифрено число, в което число няма повтарящи се цифри. Има ли начин, скрипта като генерира числото, да има квадратчета за познаване на това число?
 
Предполагам може със rand(1,9999) да се направи и една проверка за вече съществуващ запис
 
Намерих код който ми генерира числа от 0 до 9, работи и не се повтарят, но как да направя да можеш да ги познаваш тия числа...
 
Fakeheal каза:
Код:
$randomNumber = implode(array_rand(array_flip(range(1,9)), 4));
така генерира числа, но винаги първото ако е 4 останалите са по големи.
 
Fakeheal каза:
Код:
$randomNumber = implode(array_rand(array_flip(range(1,9)), 4));

Има ли начин, скрипта като генерира числото, да има квадратчета за познаване на това число?

Какво значи това?
това значи, че:

имаш числото 6328, то не се вижда от потребителя.

излиза му един input в който трябва да напише 4-ри цифрено число.

ако той напише 9468, то в случея има 2 съвпадения 6 и 8, щом има съвпадения то да открива числата.
 
Тва звучи като бикове и крави :D

В php стринга може да се ползва и за масив.
Код:
$random = 1234; //така се е генерирало.
foreach ($random as $c)
{
     echo $c; //output:  1 (и така всяко следващо число, при всяка итерация)
}

И тоя цикъл го въртиш при всеки suggestion input от потребителя. Като например проверката може да ти е strpos();
 

Back
Горе