Gen
生成 Int, String, Uuid
随机生成 Int
package main
import (
"fmt"
helper_gen "github.com/langwan/langgo/helpers/gen"
)
func main() {
for i := 0; i < 10; i++ {
ri := helper_gen.RandInt(10, 100)
fmt.Printf("%d ", ri)
}
}
20 19 85 58 20 73 51 18 41 16
随机生成字符串(所有字符集)
package main
import (
"fmt"
helper_gen "github.com/langwan/langgo/helpers/gen"
)
func main() {
rs, err := helper_gen.RandString(10)
if err != nil {
panic(err)
}
fmt.Println(rs)
}
2u`EU$=Py&
随机生成字符串(指定的字符集)
package main
import (
"fmt"
helper_gen "github.com/langwan/langgo/helpers/gen"
)
func main() {
rs, err := helper_gen.RandString(10, helper_gen.LettersNumberNoZero, helper_gen.LettersUpperCaseLetter)
if err != nil {
panic(err)
}
fmt.Println(rs)
}
G8NXIH4CYE
生成 Uuid
package main
import (
"fmt"
helper_gen "github.com/langwan/langgo/helpers/gen"
)
func main() {
uuid := helper_gen.Uuid()
fmt.Println(uuid)
uuid = helper_gen.UuidNoSeparator()
fmt.Println(uuid)
uuid = helper_gen.UuidShort()
fmt.Println(uuid)
}
5654ddca-e6ce-473f-b15b-a24cdf19c8d9
03531299ddde4c07a401f4fec80717c5
CuasqfGZahmyDuzfYuuArd
Last updated