* 添加依赖包, 不包含数据
``` bash
go get github.com/474420502/random
```
* 例子
``` golang
package main
import (
"log"
"github.com/474420502/random"
)
func main() {
r := random.New() // 可以定义种子. 方便测试查找问题. 默认继承go rand包. 加了几个函数.
log.Println(r.Probability(0.4)) // 40%的概率返回true
log.Println(r.OneOf64n(4)) // 4份一概率返回true
random.Use(random.DataNameChina) // 需要提前加载, 从github上下载数据, 默认生成文件夹 .random_base_data 里
random.Use(random.DataIndustryChina)
random.Use(random.DataCityChina)
random.Use(random.DataPoetryChina)
log.Println(r.Extend().FirstName()) // 宇文
log.Println(r.Extend().LastName()) // 毅皿
log.Println(r.Extend().FullName()) // 费梦骞
ind := r.Extend().Industry()
log.Println(ind.Level1.Code, ind.Level1.Name) // 门类: B 采矿业
log.Println(ind.Level2.Code, ind.Level2.Name) // 大类: 07 石油和天然气开采业
log.Println(ind.Level3.Code, ind.Level3.Name) // 中类: 072 天然气开采
log.Println(ind.Level4.Code, ind.Level4.Name) // 小类: 0722 海洋天然气及可燃冰开采
city := r.Extend().City()
log.Println(city) // 泰州市
poetry := r.Extend().Poetry()
log.Println(poetry.Title, poetry.Writer, poetry.Dynasty, poetry.Content)
// 标题: 读山海经·其一
// 作者: 陶渊明
// 朝代: 魏晋
// 诗内容:
// 孟夏草木长,绕屋树扶疏。
// 众鸟欣有托,吾亦爱吾庐。
// 既耕亦已种,时还读我书。
// 穷巷隔深辙,颇回故人车。
// 欢言酌春酒,摘我园中蔬。
// 微雨从东来,好风与之俱。
// 泛览《周王传》,流观《山海》图。
// 俯仰终宇宙,不乐复何如
}
```
* 源码地址
# https://github.com/474420502/random
有疑问加站长微信联系(非本文作者)