python随机产生4个互不相等的随机数

从0~9中随机产生4个互不相等的数,

方法一:

import random

s=[]
while(len(s)<4):
    x=random.randint(0,9)
    if x not in s:
    s.append(x)

print(s)

方法二:

import random

result=[]
x=range(10)

for i in range(4):
    t=random.randint(i,9)
    temp=x[i]
    x[i]=x[t]
    x[t]=temp
    result.append(x[i])

print result
时间: 2024-10-10 02:42:25

python随机产生4个互不相等的随机数的相关文章

C#在一段数字区间内随机生成若干个互不相同的随机数

/// <summary>        /// Random ra=new Random();  系统自动选取当前时前作随机种子:        /// Random ra=new Random(6) 指定一个int型的参数作为随机种子;        /// ra.Next(); 返回一个大于或等于零而小于2,147,483,647的随机数        /// ra.Next(20);返回一个大于或等于零而小于20的随机数        /// ra.Next(1,20); 返回一个大于

Python随机播放电脑里的音乐

就是找到硬盘中所有的MP3文件和wma文件,再随机打开其中的一个. import os,random disk=['D','E','F','G','H'] def search_file(filename,search_path,pathsep=os.pathsep): for path in search_path.split(pathsep): candidate = os.path.join(path,filename) if os.path.isfile(candidate): retu

用python随机生成数据,再插入到postgresql中

用python随机生成学生姓名,三科成绩和班级数据,再插入到postgresql中. 模块用psycopg2 random import random import psycopg2 fname=['金','赵','李','陈','许','龙','王','高','张','侯','艾','钱','孙','周','郑'] mname=['玉','明','玲','淑','偑','艳','大','小','风','雨','雪','天','水','奇','鲸','米','晓','泽','恩','葛','玄'

Python随机生成验证码的两种方法

Python随机生成验证码的方法有很多,今天给大家列举两种,大家也可以在这个基础上进行改造,设计出适合自己的验证码方法方法一:利用range Python随机生成验证码的方法有很多,今天给大家列举两种,大家也可以在这个基础上进行改造,设计出适合自己的验证码方法 方法一: 利用range方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # -*- coding: utf-8 -*- import random def generate_verification_c

python随机生成个人信息

python随机生成个人信息 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import random import sys, pymysql import threading'''PyMySQL==0.9.3''' class PersonalInformation(): # 生成姓名 def Names_of_generated(self): list_Xing = [ '赵', '钱', '孙', '李', '周', '吴', '郑', '王'

Python随机选择Maya场景元素

之前在公司参与的一个与国外合作的项目中,需要动态的随机选取场景中的一些物体,当时是用Houdini的节点+Hscript 解决的: 今天用简洁优雅的Python在Maya中写了一个类似的效果,代码如下: import maya.cmds as mc import random def selTest(): mc.select(allDagObjects=1) sel = mc.ls(sl=True) selSize = len(sel) #print sel rand = random.samp

Python随机生成指定长度字符串并保存到mysql中

网上看到一个python练习题,要随机生成8位数的优惠券,并希望能保存到mysql数据库中.自己查资料写了下面的一段代码完成这个小作业 #!/usr/bin/env python # -*- coding: utf-8 -*- #author qingmiao import MySQLdb as mdb import sys import random,string def random_code(code_length,code_long):     i=1     result = []  

python随机生成有效手机号码

#!/usr/bin/env python# -*- coding: utf-8 -*-# @author simpelzhuo import random class PhoneNOGenerator(): # 随机生成手机号码 def phoneNORandomGenerator(self): prelist=["130","131","132","133","134","135",

Python随机生成密码

废话不说,直贴代码 # coding:utf-8 """ Author : han Email : [email protected] Time : 2019-07-27 17:12 Home Team : Golden State Warriors 随机生成 密码 6位 ~ 20位 三个等级 """ import sys import random import string def main(d='6', level='1'): "