Golang中生成随机字符串并复制到粘贴板的方法

  

前段时间在生活中偶尔需要对某些文件进行重命的名,而且是随机名字,刚

  

开始是手动重命名然后在键盘上胡乱打一些字母数字,时间长了发现也挺麻烦的,于是想到能不能用golang实现这个功能并且自动把生成的字符串

  

复制到粘贴板,然后生成exe文件,要用的是直接鼠标双击就行,说干就干。

  

网上搜了些相关资料,于是写了出来。

  

安装必要的库
  

        去github.com/atotto/clipboard      

代码实现
  

        主要包      导入(   “fmt”   "github.com/atotto/clipboard”   “数学/兰德”   “弦”   “时间”   )      var=[…]字符串{“a”、“b”、“c”,“d”,“e”,“f”,“g”,“h”,“我”、“j”、“k”、“l”、“m”,“n”,“o”, p, q, r,“s”、“t”,“u”,“v”,“w”,“x”,“y”、“z”,   “1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”,“9”,“0”}      函数main () {   s:=g ()   fmt.Println (s)//复制内容到剪贴板   clipboard.WriteAll (s)   }      字符串函数g () {   var builder strings.Builder   我:=0;我& lt;10;我+ + {   .UnixNano rand.Seed (time.Now () ())   时间。睡眠(1 * time.Nanosecond)   c:=rand.Intn (36)   builder.WriteString ([c])   }   返回builder.String ()   }      之前      

我这里是随机生成10个字符,你也可以自己改。

  

最后生成了exe文件,要用的时候双击一下,你的粘贴板里就有了。

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Golang中生成随机字符串并复制到粘贴板的方法