Fix Generators
This commit is contained in:
@@ -4,7 +4,6 @@ import (
|
||||
"encoding/json"
|
||||
"math/rand"
|
||||
"os"
|
||||
"time"
|
||||
)
|
||||
|
||||
type ShardmindArrays struct {
|
||||
@@ -27,7 +26,6 @@ func LoadShardmindArrays(path string) (ShardmindArrays, error) {
|
||||
}
|
||||
|
||||
func GenerateShardmindName(arr ShardmindArrays) string {
|
||||
rand.Seed(time.Now().UnixNano())
|
||||
rnd := rand.Intn(len(arr.Nm1))
|
||||
rnd2 := rand.Intn(len(arr.Nm2))
|
||||
return arr.Nm1[rnd] + arr.Nm2[rnd2]
|
||||
@@ -35,7 +33,7 @@ func GenerateShardmindName(arr ShardmindArrays) string {
|
||||
|
||||
func GenerateShardmindNames(arr *ShardmindArrays, swearFilter func(string) bool) []string {
|
||||
names := make([]string, 0, 10)
|
||||
for i := 0; i < 10; i++ {
|
||||
for range 10 {
|
||||
n := GenerateShardmindName(*arr)
|
||||
for n == "" || swearFilter(n) {
|
||||
n = GenerateShardmindName(*arr)
|
||||
|
||||
Reference in New Issue
Block a user