Golang:

func RandomString(n int) string {
var letters = []byte("ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789")
result := make([]byte, n) //设置随机数种⼦,加上这⾏代码,可以保证每次随机都是随机
rand.Seed(time.Now().Unix()) for i := range result {
//如果不加上述 rand.Seed(time.Now().Unix())每次遍历获取都是重复的一些随机数据
result[i] = letters[rand.Intn(len(letters))]
}
//log.Println(result)
return string(result)
}

Python:

import random

def RandomString(n: int):
"""
生成 随机字符串
"""
result = ''
letters = 'ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789'
length = len(letters) - 1
for i in range(n):
result += letters[random.randint(0, length)]
return result if __name__ == '__main__':
print(RandomString(16))

最新文章

  1. video标签播放视频
  2. Rest Post示例(java服务端、python客户端)
  3. ABBYY FineReader 12对系统有哪些要求
  4. filter的详细配置
  5. iOS开发UI篇—popoverController使用注意
  6. Tasks.Parallel
  7. Linux下C程序的编译,运行,及调试
  8. VS2005打开VS2008 VS2010 VS2012
  9. 在Oracle中查询表的大小、表的占用情况和表空间的大小
  10. C语言的这些事情有关内存
  11. 根据dba_hist_osstat统计CPU占用情况
  12. Loadrunner 11 中Run-Time Setting详细参数说明
  13. css遮罩蒙版效果 分栏效果
  14. 一面(3) react方面
  15. redis哨兵集群+spring boot 2.×
  16. Pycharm 开发 Django 项目
  17. n个随机变量中第k小值的期望
  18. [转载]Oracle中的NVL函数
  19. .NET垃圾回收机制
  20. SpringBoot+SpringData 整合入门

热门文章

  1. Java SE 12 新增特性
  2. Miller Rabbin 算法—费马定理+二次探测+随机数 (讲解+例题:FZU1649 Prime number or not)
  3. 第六十八篇:vue-cli新建项目
  4. 什么?MySQL 8.0 会同时修改两个ib_logfilesN 文件?
  5. KingbaseES 时间类型数据和oracle时间类型的区别
  6. SpringBoot源码学习1——SpringBoot自动装配源码解析+Spring如何处理配置类的
  7. 在 Kubernetes 容器集群,微服务项目最佳实践
  8. Prometheus告警处理
  9. 引入Wukong让你的系统瞬间具备IOC能力
  10. DirectX 使用 Vortice 从零开始控制台创建 Direct2D1 窗口修改颜色