精华内容
下载资源
问答
  • 随机密码生成

    2020-02-16 10:59:29
    随机密码生成 以整数 17 为随机数种子,获取用户输入整数 N 为长度,产生 3 个长度为 N 位的密码,密码的每位是一个数字。每个密码单独一行输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬...

    随机密码生成

    以整数 17 为随机数种子,获取用户输入整数 N 为长度,产生 3 个长度为 N 位的密码,密码的每位是一个数字。每个密码单独一行输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

    # 请在...补充代码
    import random
    
    def genpwd(length):
        ...
    
    length = eval(input())
    random.seed(17)
    for i in range(3):
        print(genpwd(length))
    
    
    展开全文
  • 随机密码生成

    2018-10-24 09:55:27
    随机密码生成器-规定长度范围,密码字典范围 /** * 随机密码生成 * @param minlen 最短长度 * @param maxlen 最长长度 * @return 随机密码 */ public String definedPWDRoles(int minlen,int ...

    随机密码生成器-规定长度范围,密码字典范围

    /**
    	 * 随机密码生成
    	 * @param minlen 最短长度
    	 * @param maxlen 最长长度
    	 * @return 随机密码
    	 */
    	public String definedPWDRoles(int minlen,int maxlen){
    		Random r = new Random();
    		StringBuilder sbPWD = new StringBuilder();
    //		密码范围
    		String Wordstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    		String Numstr = "1234567890";
    		String Spsstr = "~!@#$%^&*()_+`\\-={} :;'<>?,.\\/";
    //		密码长度
    		int len = r.nextInt(maxlen-minlen+1)+minlen;
    //		密码类型随机
    		ArrayList<Object> dic = new ArrayList<>();
    		dic.add(Wordstr);
    		dic.add(Numstr);
    		dic.add(Spsstr);
    		int restLen = len;
    		for(int i=0,j=dic.size();i<j;i++){
    			int lenThis=r.nextInt(restLen-(j-i-1))+1;
    			restLen -= lenThis;
    			int index = r.nextInt(dic.size()-1);
    			sbPWD.append(randomPWD(dic.get(index).toString().toCharArray(), lenThis));
    			dic.remove(index);
    			if(j-i==2){
    				sbPWD.append(randomPWD(dic.get(0).toString().toCharArray(), restLen));
    				break;
    			}
    		}
    		return sbPWD.toString();
    	}
    
    	public String randomPWD(char[] charr, int len) {
    		Random r = new Random();
    		StringBuilder sb = new StringBuilder();
    		for (int x = 0; x < len; ++x) {
    			sb.append(charr[r.nextInt(charr.length)]);
    		}
    		return sb.toString();
    	}
    

    另一种方式>各种字符交叉生成=交给大家了,我下篇再写

    展开全文
  • html 随机密码生成

    千次阅读 2018-08-16 15:50:11
    闲来无事写一段随机密码生成代码,各位手下留情 <html> <head> <title>随机密码生成</title> </head> <body> <button onclick="javascript:generate()">随机生成<...

    闲来无事写一段随机密码生成代码,各位手下留情

    <html>
     <head> 
      <title>随机密码生成</title> 
     </head> 
     <body> 
      <button onclick="javascript:generate()">随机生成</button> 
      <div id="password"></div> 
      <script type="text/javascript">
    		Array.prototype.shuffle = function() {
    		 	let arr = this,
    		 		temp, 
    		 		length = arr.length;
    	         for (let i = 0; i < length - 1; i++) {
    	           let index = Math.floor(Math.random() * (length --));
    	           temp = arr[index];
    	           arr[index] = arr[length];
    	           arr[length] = temp;
    	        }
    	        return arr;
    		};
    
            // 字符数组,去掉了I,i,L,l,1,O,o,0等视觉识别歧义的字符
            var signArray = [
                ['A','B','C','D','E','F','G','H','J','k','M','N','P','Q','R','S','T','U','V','W','X','Y'],
                ['a','b','c','d','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y'],
                ['2','3','4','5','6','7','8','9'],
                ['!','#','$','%','*']
            ];
            
            /**
            * 长度8-12位
            * 包含大小写字母,数字,字符至少一个
            */
            function generate(){
                var pwd = [];
                //随机生成密码长度8-16
                var len = randomNum(8,16);
                //循环密码长度
                for(var i = 0; i < len; i++){
                    var arrayIndex = i % signArray.length;
                    var tmpArray = signArray[arrayIndex];
    				var signIndex = Math.floor(Math.random() * tmpArray.length);
    				pwd.push(tmpArray[signIndex]);
                }
                pwd.shuffle();
                document.getElementById("password").innerHTML = pwd.join("");
            }
            
            function randomNum(min,max){
                return Math.floor(Math.random() * (max - min + 1) + min);
            }
        </script>  
     </body>
    </html>

     

    展开全文
  • 8位随机密码生成

    2019-08-07 16:07:36
    8位随机密码生成 功能实现 运行脚本可实现生成一组8位随机的密码 #!/bin/bash x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 # 定义字典 pass='' for i in {1..8} ...

    8位随机密码生成

    功能实现

    运行脚本可实现生成一组8位随机的密码

    #!/bin/bash
    x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789		# 定义字典
    pass=''
    for i in {1..8}																													
    do
    num=$[RANDOM%62]																								#随机生成一个字符
    tmp=${x:num:1}
    pass=${pass}$tmp																										#定义字符叠加
    done
    echo $pass
    
    展开全文
  • 算法 - 随机密码生成算法

    千次阅读 2017-10-16 13:07:41
    算法 - 随机密码生成算法import java.util.Random;/** * Created by 谭健 on 2017/10/16. 11:13. * © All Rights Reserved. */ public class Password { public Password() { } // 提供强度的构造方法 public ...
  • python实现随机密码生成

    千次阅读 多人点赞 2019-07-24 18:59:17
    一、随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 import random def random_password(): list1 = [] #把字母加入序列中 for i in range(65,90): list1.append(chr(i))...
  • Python随机密码生成

    千次阅读 2019-09-26 21:25:49
    ##随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 ****************************************************************** import random import string a=string.digits+...
  • js 实现随机密码生成

    2019-09-14 02:27:08
    js 实现随机密码生成 很实用的一个功能,可以写一个 html 或者是一个小程序为自己服务。不只是用来生成密码,随机数,功能测试都可以的。 整体思路: - 随机方法 Math.random。 - 随机字符集合(大小写,数字...
  • python随机密码生成

    万次阅读 多人点赞 2018-08-18 17:55:07
    包括了大小写字母和数字的密码随机产生。 在这过程有几个点: 一个是怎样导入大小写字母和数字,首先是引进string库和random库(产生随机数的库),string库有以下几个字符串的引用: 通过string.ascii_...
  • 用Python写随机密码生成

    千次阅读 2019-07-25 00:40:17
    **随机密码生成** 描述 补充编程模板中代码,完成如下功能:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬...
  • 预计将在 9 月初发布的 Firefox 69 将包含一个随机密码生成器。Chrome 则早在一年前就提供了类似的功能。目前用户可通过测试版本 Firefox Nightly 使用随机密码生成器,该功能位于设置—“隐私和安全”的“登陆和...
  • 做一些小系统,经常要初始化用户...下面就是我写的纯数字随机密码生成函数:CREATE OR REPLACE FUNCTION public.isnumeric(text) RETURNS boolean LANGUAGE sql AS $function$ SELECT $1 ~ '^[0-9]+$' $function...
  • #e6.1随机密码生成,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码 import random s = ["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...
  • 几款好用的随机密码生成

    千次阅读 2018-09-19 08:01:00
    几款好用的随机密码生成器 Linux下随机生成密码的命令总结 2017-03-12 10:41 by 潇湘隐者, 5666 阅读, 0 评论, 收藏, 编辑 有时候经常为如何设置一个安全、符合密码复杂度的密码而绞尽脑汁,说实话...
  • Python 随机密码生成

    千次阅读 2020-03-27 12:36:40
    如何用Python生成随机字符串?
  • 随机密码生成 描述 补充编程模板中代码,完成如下功能:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬...
  • Java实现随机密码生成

    万次阅读 2018-09-07 09:14:57
    描述:生成指定位数的随机密码,密码中需要包含大写字母、小写字母、数字和特殊字符中至少三种类型。 方案:用固定长度的数组保存生成的密码,将该数组的索引保存到List中,只要该数组不为空就循环并通过随机数方法...
  • 随机密码生成。编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。 这里我们要用到random函数。 代码如下: import random for i in range(10): for j in range(8): a=chr(random....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,275
精华内容 48,110
关键字:

随机密码生成