濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Golang中生成隨機(jī)字符串并復(fù)制到粘貼板的方法

Golang中生成隨機(jī)字符串并復(fù)制到粘貼板的方法

熱門標(biāo)簽:賺地圖標(biāo)注的錢犯法嗎 廣東語(yǔ)音外呼系統(tǒng)供應(yīng)商 澳門防封電銷卡 智能電銷機(jī)器人營(yíng)銷 長(zhǎng)沙ai機(jī)器人電銷 福州鐵通自動(dòng)外呼系統(tǒng) 烏魯木齊人工電銷機(jī)器人系統(tǒng) 濮陽(yáng)自動(dòng)外呼系統(tǒng)代理 地圖標(biāo)注測(cè)試

前段時(shí)間在生活中偶爾需要對(duì)某些文件進(jìn)行重命名,而且是隨機(jī)名字,剛

開始是手動(dòng)重命名然后在鍵盤上胡亂打一些字母數(shù)字,時(shí)間長(zhǎng)了發(fā)現(xiàn)也挺麻煩的,于是想到能不能用golang實(shí)現(xiàn)這個(gè)功能并且自動(dòng)把生成的字符串

復(fù)制到粘貼板,然后生成exe文件,要用的是直接鼠標(biāo)雙擊就行。說干就干。

網(wǎng)上搜了些相關(guān)資料,于是寫了出來(lái)。

安裝必要的庫(kù)

go get github.com/atotto/clipboard

代碼實(shí)現(xiàn)

package main

import (
  "fmt"
  "github.com/atotto/clipboard"
  "math/rand"
  "strings"
  "time"
)

var a = [...]string{"a", "b", "c", "d", "e", "f", "g", "h", "i", "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"}

func main() {
  s := g()
  fmt.Println(s)
  //復(fù)制內(nèi)容到剪貼板
  clipboard.WriteAll(s)
}

func g() string {
  var builder strings.Builder
  for i := 0; i  10; i++ {
    rand.Seed(time.Now().UnixNano())
    time.Sleep(1 * time.Nanosecond)
    c := rand.Intn(36)
    builder.WriteString(a[c])
  }
  return builder.String()
}

我這里是隨機(jī)生成10個(gè)字符,你也可以自己改。

最后生成了exe文件,要用的時(shí)候雙擊一下,你的粘貼板里就有了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 利用golang的字符串解決leetcode翻轉(zhuǎn)字符串里的單詞
  • golang 字符串切片去重實(shí)例
  • golang時(shí)間字符串和時(shí)間戳轉(zhuǎn)換的案例
  • Golang中的Unicode與字符串示例詳解
  • golang 中獲取字符串個(gè)數(shù)的方法
  • golang 字符串拼接性能的對(duì)比分析

標(biāo)簽:慶陽(yáng) 西雙版納 貴陽(yáng) 德州 阿克蘇 調(diào)研邀請(qǐng) 廣西 太原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Golang中生成隨機(jī)字符串并復(fù)制到粘貼板的方法》,本文關(guān)鍵詞  Golang,中,生成,隨機(jī),字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Golang中生成隨機(jī)字符串并復(fù)制到粘貼板的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Golang中生成隨機(jī)字符串并復(fù)制到粘貼板的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    柳林县| 郸城县| 吴堡县| 密云县| 秦皇岛市| 那坡县| 北流市| 临安市| 乌审旗| 崇左市| 全椒县| 柳河县| 班玛县| 资源县| 交口县| 东乌| 南充市| 五台县| 庐江县| 长宁县| 金塔县| 山丹县| 金坛市| 根河市| 鄄城县| 榕江县| 新津县| 石城县| 胶南市| 永嘉县| 高唐县| 泰兴市| 兴城市| 青海省| 栾川县| 镶黄旗| 科技| 廉江市| 日土县| 翼城县| 苍南县|