-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help #1
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
hello sir
Sorry to bother I was going through GitHub to see if I could find help then I stumbled on your repo, The problem I have is with this Go code
package main
// Project rand-string
// file: main.go
// Author: handsomekaizer [email protected]
// Description: random string generator
import (
"crypto/rand"
"fmt"
"math/big"
)
const RANDOM_STR_LEN = 10
func shuffleDict(dict string) []rune {
shuffledDict := []rune(dict)
for i := 0; i < len(dict); i++ {
r, _ := rand.Int(rand.Reader, big.NewInt(int64(len(dict))))
randn := r.Int64()
char := shuffledDict[i]
shuffledDict[i] = shuffledDict[randn]
shuffledDict[randn] = char
}
return shuffledDict
}
func main() {
fmt.Println("Here:")
var dictionary string = "abcdefghiklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
for k := 0; k < 100; k++ {
shuffledDict := shuffleDict(dictionary)
for j := 0; j < RANDOM_STR_LEN; j++ {
i, _ := rand.Int(rand.Reader, big.NewInt(int64(len(dictionary))))
fmt.Printf("%c", shuffledDict[i.Int64()])
}
fmt.Printf("\n")
}
}
The Go code is ok, it generates 10 alphanumeric characters. but I wanted you to help me add a function where it generates the 10 alphanumeric characters and replaces **********
in this characters below
5m**********kbgTRZhiS5sjGMpmcRZdPAhmWLRfpmutGmPHtjklob
with the 10 alphanumeric characters it generates.
thanks
The text was updated successfully, but these errors were encountered: