Documentation ¶
Index ¶
- Variables
- func RandomBool() bool
- func RandomInt(min, max int) int
- func RandomLong(max int) int
- func RandomNumbers(length int) string
- func RandomStr(length int) string
- func RandomStrBasic(baseString string, length int) string
- func RandomStringWithoutStr(length int, elemData string) string
- func RandomTradeNo(length int, isLetter bool) string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // BaseNumber 用于随机选的数字 BaseNumber = "0123456789" // BaseChar 用于随机选的字符 BaseChar = "abcdefghijklmnopqrstuvwxyz" // BaseUpperCaseChar 用于随机选的大写字符 BaseUpperCaseChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" // BaseCharNumber 用于随机选的字符和数字 BaseCharNumber = fmt.Sprintf("%v%v", BaseChar, BaseNumber) // BaseAllChar 用于随机选的字符、数字和大写字符 BaseAllChar = fmt.Sprintf("%v%v%v", BaseChar, BaseNumber, BaseUpperCaseChar) )
Functions ¶
func RandomInt ¶
RandomInt 获得指定范围内的随机数[min, max) *
- @param min 最小数(包含)
- @param max 最大数(不包含)
- @return 随机数
func RandomLong ¶
RandomLong 返回一个介于0和max之间的int数:[0,max)。 注意: 1. max只能大于0,否则直接返回max; 2. 结果大于或等于0,但小于max; 3. 结果数字为32位,小于math. max32。 *
- @param max 最大数(不包含)
- @return 随机数
func RandomStrBasic ¶
RandomStrBasic 获得一个随机的字符串 *
- @param baseString 随机字符选取的样本
- @param length 字符串的长度
- @return 随机字符串
func RandomStringWithoutStr ¶
RandomStringWithoutStr 获得一个随机的字符串(只包含数字和字母) 并排除指定字符串 *
- @param length – 字符串的长度
- @param elemData – 要排除的字符串,如:去重容易混淆的字符串,oO0、lL1、q9Q、pP
- @return 随机字符串
func RandomTradeNo ¶ added in v0.2.2
RandomTradeNo 创建订单号, 如果存在字母则字母为大写 *
- @param length 长度(指排除YYYYMMDDHHmmss之后的长度)
- @param isLetter 是否包含字母 true 允许字母| false 不允许字母
- @return 订单号
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.