Я хочу создать номер ping между 0 и 9999, потому что он будет использоваться для взаимодействия с другими пользователями.Создание уникального номера ping
Я думал:
sub create
{
$ping_num = rand(1000 + int(9000));
}
Проблема заключается в том, что $ping_num
должен быть уникальным. В этом случае существует небольшая вероятность того, что, когда метод create вызывается дважды, $ping_number
будет таким же.
Любые идеи о том, как сделать уникальный случайный номер пинга?
Сохранять сгенерированные числа и сопоставлять их со списком, а когда они больше не используются, удалите его? – Prix
Что вы будете делать для пользователя 10001st? – pilcrow
mmmm теперь это хороший вопрос – ado