TypechoJoeTheme

Dcr163的博客

统计
搜索到 24 篇与 GO相关 的结果
2021-11-21

golang实现本地生成二维码小工具

golang实现本地生成二维码小工具
golang实现本地生成二维码小工具/* 生成二维码工具 BY dcr163.cn */ package main import ( "fmt" qrcode "github.com/skip2/go-qrcode" "os" "strconv" "time" ) func main() { var ( //初始化功能菜单 menuNum int //初始化url,和文件名称 url, fileName string //退出状态,默认false isExit = false ) //开启一个 for 循环 for !isExit { fmt.Println("\n======请选择功能【生成二维码工具】======") fmt.Println("1.生...
2021-11-21

GO相关

755 阅读
0 评论
2021年11月21日
755 阅读
0 评论
2021-11-21

golang菜单简易版小程序

golang菜单简易版小程序
golang菜单简易版小程序package main import ( "fmt" "os" ) func main(){ var ( //密码 pwd string = "123456" //初始化输入的变量 input string //登陆状态 login bool = false ) //for循环3次密码检测 for i := 0; i < 3; i++ { fmt.Print("请输入密码:") fmt.Scan(&input) if pwd == input{ login = true break } fmt.Println("密码不正确,请重新输入") } //3...
2021-11-21

GO相关

851 阅读
0 评论
2021年11月21日
851 阅读
0 评论
2021-11-20

go语言实现猜年龄游戏小程序

go语言实现猜年龄游戏小程序
go语言猜年龄游戏小程序//猜年龄游戏 package main import ( "fmt" "math/rand" "time" ) //初始化游戏的次数 var runNum int = 0 //最大游戏的次数 var maxNum = 5 func main() { //采用时间纳米来生成随机数种子 rand.Seed(time.Now().UnixNano()) //生成0 //生成20-99的随机数,因为 rand.Intn这个函数只能生成0-N,所以我们把最大的数拆分开来相加,20是最小的年龄,20+80就是最大的生成范围 var randAge = rand.Intn(80)+20 //调用函数开始游戏 startGame(randAge) } //游戏逻辑 func startGame(randAge int) { //初始化输入的变量 var inputNum int //提示信息 fmt...
2021-11-20

GO相关

793 阅读
0 评论
2021年11月20日
793 阅读
0 评论
2021-11-17

golang随机生成N位随机数

golang随机生成N位随机数
golang随机生成N位随机数下面直接上代码//随机生成6位验证码 package main import ( "fmt" "math/rand" "strconv" "time" ) func main() { //先用纳米的时间戳初始化随机种子 rand.Seed(time.Now().UnixNano()) //验证码初始化 var code string //需要生成的随机数量,根据自己的需要修改这个值 var num int = 4 //使用for循环 for i := 0; i < num; i++ { //验证码拼接,因为 i 是整形,需要先转为字符串 code += strconv.Itoa(rand.Intn(10)) } fmt.Println(code) } 结果如下图所示
2021-11-17

GO相关

911 阅读
0 评论
2021年11月17日
911 阅读
0 评论