docs: 优化 README.md 函数签名
This commit is contained in:
@@ -52,69 +52,69 @@
|
||||
|
||||
***
|
||||
## 详情信息
|
||||
#### func Dice() int
|
||||
#### func Dice() int
|
||||
<span id="Dice"></span>
|
||||
> 掷骰子
|
||||
> - 常规掷骰子将返回 1-6 的随机数
|
||||
|
||||
***
|
||||
#### func DiceN(n int) int
|
||||
#### func DiceN(n int) int
|
||||
<span id="DiceN"></span>
|
||||
> 掷骰子
|
||||
> - 与 Dice 不同的是,将返回 1-N 的随机数
|
||||
|
||||
***
|
||||
#### func NetIP() net.IP
|
||||
#### func NetIP() net.IP
|
||||
<span id="NetIP"></span>
|
||||
> 返回一个随机的IP地址
|
||||
|
||||
***
|
||||
#### func Port() int
|
||||
#### func Port() int
|
||||
<span id="Port"></span>
|
||||
> 返回一个随机的端口号
|
||||
|
||||
***
|
||||
#### func IPv4() string
|
||||
#### func IPv4() string
|
||||
<span id="IPv4"></span>
|
||||
> 返回一个随机产生的IPv4地址。
|
||||
|
||||
***
|
||||
#### func IPv4Port() string
|
||||
#### func IPv4Port() string
|
||||
<span id="IPv4Port"></span>
|
||||
> 返回一个随机产生的IPv4地址和端口。
|
||||
|
||||
***
|
||||
#### func Int64(min int64, max int64) int64
|
||||
#### func Int64(min int64, max int64) int64
|
||||
<span id="Int64"></span>
|
||||
> 返回一个介于min和max之间的int64类型的随机数。
|
||||
|
||||
***
|
||||
#### func Int(min int, max int) int
|
||||
#### func Int(min int, max int) int
|
||||
<span id="Int"></span>
|
||||
> 返回一个介于min和max之间的的int类型的随机数。
|
||||
|
||||
***
|
||||
#### func Duration(min int64, max int64) time.Duration
|
||||
#### func Duration(min int64, max int64) time.Duration
|
||||
<span id="Duration"></span>
|
||||
> 返回一个介于min和max之间的的Duration类型的随机数。
|
||||
|
||||
***
|
||||
#### func Float64() float64
|
||||
#### func Float64() float64
|
||||
<span id="Float64"></span>
|
||||
> 返回一个0~1的浮点数
|
||||
|
||||
***
|
||||
#### func Float32() float32
|
||||
#### func Float32() float32
|
||||
<span id="Float32"></span>
|
||||
> 返回一个0~1的浮点数
|
||||
|
||||
***
|
||||
#### func IntN(n int) int
|
||||
#### func IntN(n int) int
|
||||
<span id="IntN"></span>
|
||||
> 返回一个0~n的整数
|
||||
|
||||
***
|
||||
#### func Bool() bool
|
||||
#### func Bool() bool
|
||||
<span id="Bool"></span>
|
||||
> 返回一个随机的布尔值
|
||||
|
||||
@@ -153,13 +153,13 @@ func TestProbabilitySlice(t *testing.T) {
|
||||
> - 当总概率小于 1 将会发生未命中的情况
|
||||
|
||||
***
|
||||
#### func Probability(p int, full ...int) bool
|
||||
#### func Probability(p int, full ...int) bool
|
||||
<span id="Probability"></span>
|
||||
> 输入一个概率,返回是否命中
|
||||
> - 当 full 不为空时,将以 full 为基数,p 为分子,计算命中概率
|
||||
|
||||
***
|
||||
#### func ProbabilityChooseOne(ps ...int) int
|
||||
#### func ProbabilityChooseOne(ps ...int) int
|
||||
<span id="ProbabilityChooseOne"></span>
|
||||
> 输入一组概率,返回命中的索引
|
||||
|
||||
@@ -168,39 +168,39 @@ func TestProbabilitySlice(t *testing.T) {
|
||||
<span id="RefreshSeed"></span>
|
||||
|
||||
***
|
||||
#### func ChineseName() string
|
||||
#### func ChineseName() string
|
||||
<span id="ChineseName"></span>
|
||||
> 返回一个随机组成的中文姓名。
|
||||
|
||||
***
|
||||
#### func EnglishName() string
|
||||
#### func EnglishName() string
|
||||
<span id="EnglishName"></span>
|
||||
> 返回一个随机组成的英文姓名。
|
||||
|
||||
***
|
||||
#### func Name() string
|
||||
#### func Name() string
|
||||
<span id="Name"></span>
|
||||
> 返回一个随机组成的中文或英文姓名
|
||||
> - 以1/2的概率决定生产的是中文还是英文姓名。
|
||||
|
||||
***
|
||||
#### func NumberString(min int, max int) string
|
||||
#### func NumberString(min int, max int) string
|
||||
<span id="NumberString"></span>
|
||||
> 返回一个介于min和max之间的string类型的随机数。
|
||||
|
||||
***
|
||||
#### func NumberStringRepair(min int, max int) string
|
||||
#### func NumberStringRepair(min int, max int) string
|
||||
<span id="NumberStringRepair"></span>
|
||||
> 返回一个介于min和max之间的string类型的随机数
|
||||
> - 通过Int64生成一个随机数,当结果的字符串长度小于max的字符串长度的情况下,使用0在开头补齐。
|
||||
|
||||
***
|
||||
#### func HostName() string
|
||||
#### func HostName() string
|
||||
<span id="HostName"></span>
|
||||
> 返回一个随机产生的hostname。
|
||||
|
||||
***
|
||||
#### func WeightSlice(getWeightHandle func (data T) int64, data ...T) T
|
||||
#### func WeightSlice(getWeightHandle func (data T) int64, data ...T) T
|
||||
<span id="WeightSlice"></span>
|
||||
> 按权重随机从切片中产生一个数据并返回
|
||||
|
||||
@@ -210,7 +210,7 @@ func TestProbabilitySlice(t *testing.T) {
|
||||
> 按权重随机从切片中产生一个数据并返回数据和对应索引
|
||||
|
||||
***
|
||||
#### func WeightMap(getWeightHandle func (data T) int64, data map[K]T) T
|
||||
#### func WeightMap(getWeightHandle func (data T) int64, data map[K]T) T
|
||||
<span id="WeightMap"></span>
|
||||
> 按权重随机从map中产生一个数据并返回
|
||||
|
||||
|
||||
Reference in New Issue
Block a user