python 生成随机不重复的用户id
来源:互联网 发布:过山车大亨for mac 编辑:程序博客网 时间:2024/05/21 10:06
数据库里面有时候需要不重复的id 来表示用户id,就像QQ号码一样。
如果简单用uuid来生成的话,生成64位,太长。
生成6到8位gid
def generate_gid(): gids = [] for number in range(100000, 10000000): gids.append(number) for gid in gids: index0 = random.randint(0, len(gids) - 1) index1 = len(gids) - 1 tmp = gids[index0] gids[index0] = gids[index1] gids[index1] = tmp return gids.pop()速度还是可以的。
阅读全文
0 0
- python 生成随机不重复的用户id
- java生成随机不重复id
- java生成随机不重复id
- js生成随机不重复ID
- 随机抽取不重复ID
- 随机生成id,不会重复
- 生成不重复的随机整数
- 生成一个不重复的随机数组
- 随机生成十个不重复的整数
- 随机生成十个不重复的整数
- 随机生成十个不重复的整数
- 随机生成不重复的数据
- c++生成不重复的随机整数
- 随机生成不重复的随机数
- 随机生成不重复的整数
- C#随机生成不重复的数值
- 生成随机不重复的数
- 不重复随机数列的生成算法
- 货拉拉系统软件开发模式
- HDU2094---产生冠军(拓扑排序。)
- MyISAM InnoDB 区别
- Android Studio 那些事|Activity文件前标识图标显示为 j 而是 c
- linux fdisk命令使用
- python 生成随机不重复的用户id
- 【Hadoop】HDFS的运行原理
- ApplicationContextAware接口的作用
- Java项目开发流程
- iOS音频播放 (一):概述
- Banner 简单实现轮播图
- 是否是纯数字的正则表达式,NSString类别
- Java之美[从菜鸟到高手演变]之设计模式
- Codeforces Round #426 (Div. 2) A. The Useless Toy