password
parent
c24f22a02d
commit
13540386fd
|
@ -25,6 +25,13 @@ func (arb T) Password() string {
|
|||
|
||||
var s string = words[arb.randomness.Intn(len(words))]
|
||||
|
||||
if 0 == arb.randomness.Intn(4) {
|
||||
s = strings.ToUpper(s)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(4) {
|
||||
s = strings.ToTitle(s)
|
||||
}
|
||||
|
||||
storage.WriteString(s)
|
||||
}
|
||||
|
||||
|
@ -35,5 +42,61 @@ func (arb T) Password() string {
|
|||
result = arb.String()
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
|
||||
if 0 == arb.randomness.Intn(4) {
|
||||
result = strings.Replace(result, " ", ".", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.ReplaceAll(result, " ", "_")
|
||||
}
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "A", "4", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "a", "4", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "E", "3", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "e", "3", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "G", "9", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "g", "9", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "I", "1", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "i", "1", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "O", "0", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "o", "0", 1)
|
||||
}
|
||||
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "S", "$", 1)
|
||||
}
|
||||
if 0 == arb.randomness.Intn(2) {
|
||||
result = strings.Replace(result, "s", "$", 1)
|
||||
}
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue