thoom / grand Goto Github PK
View Code? Open in Web Editor NEWRandom string generator CLI
License: MIT License
Random string generator CLI
License: MIT License
Currently the algorithm uses mixed case for the seed - then if the results are just upper case or lower case it applies a string format. It'd be better to have upper, lower, and mixed only added to the seed as required. In alphanumeric in particular it means that a letter is more likely to be chosen than a number.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.