W tym krótkim artykule omówimy, w jaki sposób możesz wygenerować losowy ciąg za pomocą języka programowania Go.
Losowy ciąg
Najprostszą metodą tworzenia losowego ciągu jest losowe wybór ciągu z sekwencji ciągów.
Możemy zacząć od utworzenia runi zawierającej wszystkie postacie alfanumeryczne. Następnie wybieramy z niego losowe znaki i łączymy je, aby utworzyć losowy ciąg.
Rozważ wdrożenie pokazane poniżej:
Pakiet MainW powyższym przykładzie tworzymy funkcję, która wymaga długości losowego ciągu do wygenerowania. Następnie używamy operatora dla For Loop i zakresu, aby losowo wybierać znaki określonej długości.
Następnie zwracamy ciąg. Po uruchomieniu programu powinniśmy uzyskać dane wyjściowe jako:
$ Go Run Random_String.IśćLosowy ciąg - Base64
Możemy również użyć innych sztuczek, takich jak kodowanie Base64, aby wygenerować losowy ciąg. Należy pamiętać, że metody w tym przewodniku nie są bezpieczne dla hasła.
Przykładem jest jak pokazano:
str: = "próbki ciąg"Powyższy kod powinien przejąć dostarczony ciąg i zakodować go do Base64. Powstałe wyjście to:
C2FTCGXLIHN0CMLUZW ==Wniosek
Ten przewodnik obejmuje najbardziej podstawowe metody generowania losowego ciągu w Go. Jest o wiele więcej implementacji, których możesz użyć.
Szczęśliwe kodowanie!