Jak wygenerować losowy ciąg w PHP

Jak wygenerować losowy ciąg w PHP

Generowanie losowych ciągów w PHP nigdy nie było łatwiejsze! Dzięki zaledwie kilku wierszom kodu możesz utworzyć losowy ciąg znaków, których można użyć na różne sposoby. Niezależnie od tego, czy potrzebujesz unikalnego identyfikatora profilu użytkownika, czy bezpieczne hasło do witryny, losowe ciągi mogą pomóc. Losowa funkcja stringu PHP jest niezwykle prosta w użyciu. Wszystko, co musisz zrobić, to określić długość łańcucha i zestaw znaków, których chcesz użyć. Możesz generować ciągi zawierające liczby, znaki specjalne, a nawet emoji. Możliwości są nieskończone! Dzięki losowej funkcji ciągów PHP możesz szybko generować unikalne i bezpieczne ciągi w dowolnym potrzebnym celu. Więc nie czekaj - zacznij tworzyć losowe sznurki już dziś!

Metoda 1: Generuj losowy ciąg z funkcją niestandardową

Jest to funkcja niestandardowa do generowania losowego ciąg o zdefiniowanej długości. Za pomocą tego możesz ograniczyć znaki i symbole do użycia w losowym ciągu.

12345678910111213141516171819

Wyjście:

B55ABXTXIKMX 

Metoda 2: Wygeneruj losowy ciąg przy użyciu funkcji uniqid ()

Funkcja uniqid () generuje unikalny identyfikator oparty na bieżącym czasie w mikrosekundach. Ta funkcja ma ograniczenie, ciąg wyników ma ustaloną długość 13 znaków.

1234

Wyjście:

335CDB93BF5DDDF 

Metoda 3: Wygeneruj losowy ciąg za pomocą funkcji Random_Bytes ()

Funkcja Random_Bytes () generuje bezpieczny kryptograficznie pseudo-randomy bajt o określonej długości. Ten wynik będzie w formacie binarnym, który można przekonwertować na wartość sześciokątną za pomocą bin2Hex () funkcjonować.

12345

Wyjście:

BA3614E6EE7802B3428B 

Wniosek

Ten samouczek pomógł ci wygenerować losowe ciągi za pomocą skryptów PHP. Omówiliśmy 3 metody generowania losowych ciągów w PHP.