python隨機(jī)(jī)生成8位密碼
方叔15037594615咨詢: 如何生成隨機(jī)不重復(fù)的8位字符串,字符串包括數(shù)字和字母 -
翠巒區(qū)子鏈回復(fù):
______ 沒有什么特別好的辦法 組成有 62個(gè)字符 那你每次就取 隨機(jī)數(shù)x 0~62范圍 對(duì)應(yīng)a[x] 取8次組成一個(gè)字符串 存放在 hashmap中 直到hashmap中的個(gè)數(shù)滿足要求 就停止
方叔15037594615咨詢: 用python隨機(jī)產(chǎn)生1000個(gè)小寫字母,統(tǒng)計(jì)出各個(gè)字母出現(xiàn)的次數(shù),并按照字母表順序統(tǒng)計(jì)輸出? -
翠巒區(qū)子鏈回復(fù):
______ import random as rd rd.seed(1) s=[] for i in range(1,1001): n=rd.randint(97,123) c=chr(n) s.append(c) def letters():#生成小寫英文字母列表 l=[] for i in range(97,123): l.append(chr(i)) return l letts=letters() flags=[] for i in letts: flag=0 for j in s: if j==i: flag+=1 flags.append(flag) print(flags)
方叔15037594615咨詢: python 如何產(chǎn)生1 - 8全部可能數(shù)列 -
翠巒區(qū)子鏈回復(fù):
______ 嵌套8個(gè)for循環(huán)?假如是產(chǎn)生1-3的數(shù)列的話:for i in range(1,4): for j in range(1,4): for m in range(1,4): print '%d%d%d'%(i,j,m)
方叔15037594615咨詢: 按鍵精靈想隨機(jī)8位的數(shù)字,怎么寫 -
翠巒區(qū)子鏈回復(fù):
______ 隨機(jī) = int((99999999 - 10000000+1 ) * rnd + 10000000) TracePrint 隨機(jī)
方叔15037594615咨詢: 用隨機(jī)函數(shù)和取整函數(shù)生成一個(gè)8位數(shù)的整數(shù),判斷0 - 9這十個(gè)數(shù)字在生成的8位數(shù)的整數(shù)中出現(xiàn)的次數(shù) -
翠巒區(qū)子鏈回復(fù):
______ Private Sub Command1_Click() Dim myStr As Long, i As Integer Randomize (Timer) myStr = Int((90000000) * Rnd + 10000000) Print "隨機(jī)產(chǎn)生的8位整數(shù)是: " & myStr For i = 0 To 9 Print "其中" & i & "出現(xiàn):" & Len(CStr(myStr)) - Len(Replace(CStr(myStr), i, "")) & "次" Next End Sub
方叔15037594615咨詢: 編寫程序,將1 - 1000中十位數(shù)是8的數(shù)據(jù)輸出 -
翠巒區(qū)子鏈回復(fù):
______ 一、python為例:for i in range(1,1000): if i//10%10==8: print(i)結(jié)果圖:二、Java為例:for(int i=0;i<=1000;i++) { if(i/10%10==8) { System.out.println(i); }}結(jié)果圖:三、C為例#include<stdio.h>int main(){ //int i=0; //printf("%d",i+1); int i=0; for(;i<1000;i++){ if(i/10%10==8){ printf("%d\n",i); } }}結(jié)果圖:
方叔15037594615咨詢: python如何實(shí)現(xiàn)隨機(jī)從1到50 然后隨機(jī)一分鐘 把出現(xiàn)概率高的8個(gè)數(shù)字排出來 -
翠巒區(qū)子鏈回復(fù):
______ from random import randint import time n=[] no=[] for i in range(1,51): n.append(0) no.append(i) t1=time.clock() while time.clock()-t1<=60: n[randint(1,50)]+=1 # for i in range(1,51): # print(i,n[i]) for i in range(1,50): for j in range(1,50-i+1): if n[j]<n[j...
方叔15037594615咨詢: Python 怎樣同時(shí)輸出4 - 7之間的多個(gè)可重復(fù)隨機(jī)數(shù);隨機(jī)數(shù)個(gè)數(shù)為2000個(gè) -
翠巒區(qū)子鏈回復(fù):
______ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 importstring importrandom classCaptchaCreator: @staticmethod defrandom_seq(choice_seq, count=6, repeatable=True): # 將其中的choice_seq,count 改為你需要的參數(shù) ifrepeatable: ...