课后作业 05 -- 输出一段带字母与数字的随机数

            Console.Write("您欲得到四位随机验证码的数量是:");
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("随机验证码依次为:");
            char[] arr = new char[] {‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,
                ‘g‘,‘h‘,‘i‘,‘j‘,‘l‘,‘m‘,‘n‘,‘o‘,‘p‘,‘q‘,‘r‘,‘s‘,‘t‘,‘u‘,‘v‘,‘w‘,‘x‘,‘y‘,‘z‘ };
            for (int c = 1;c <= a; c++)
            {
                string str1 = string.Empty;
                for (int d = 1; d <= 4; d++)
                {
                    Random b = new Random();
                    Thread.Sleep(500);
                    int e = b.Next(0,34);
                    str1 += arr[e];
                }
                Console.WriteLine(str1);
            }
            Console.WriteLine("程序运行结束!谢谢使用");
            Console.ReadLine();

  

时间: 2024-12-07 22:54:02

课后作业 05 -- 输出一段带字母与数字的随机数的相关文章

正则检验密码长度6-20位,且至少带字母、数字、符号中的两种。

let pwd = '123456' let reg = new RegExp(/^(?[\d]+$)(?[a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$/); //6-20位,至少带字母数字符号中的两种的正则 let result = reg.test(pwd); if(!result){ //do something //不通过的 } 原文地址:https://www.cnblogs.com/hukuangjie/p/12303000.html

软件体系架构课后作业05

23种设计模式 设计模式:是一套被反复使用.多数人知晓.经过分类编目的.代码设计经验的总结,使用设计模式是为了可充用代码.让代码更容易被他人理解.保证代码的可靠性. 设计模式按目的分为三大类:创建型模式.结构型模式.行为型模式. 创建型模式有:抽象工厂模式.建造者模式.工厂方法模式.原型模式.单例模式. 结构型模式有:适配器模式.桥接模式.组合模式.装饰模式.外观模式.享元模式.代理模式. 行为型模式有:解释器模式.模板方法模式.职责链模式.命令模式.迭代器模式.中介者模式.备忘录模式.观察者模

php获取四位字母和数字的随机数的实现方法

<?php function GetfourStr($len) {   $chars_array = array(     "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",     "a", "b", "

课后作业5

动手动脑1:运行示例代码,查看结果,解释为什么是这个结果,从中你能总结出什么? 运行结果:tru truefalse 分析结果:s1,s2,s0均指向hello字符串常量的地址.所以在执行过程中,Java对于同一字符串是不会开辟新的空间的,而在最后的两者的内容虽然相同,但是他们的地址不同所以不等. 动手动脑2:查看String.equals()方法的实现代码 结果分析:s1==s2是判断地址和值,equals()仅仅判断值,s1,s2的值相同,但是地址不同,s3,s4的地址,内容都相同. 动手动

JAVA第三周课后作业

JAVA课后作业 一.枚举类型 代码: enum Size{SMALL,MEDIUM,LARGE}; public cl ass EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);  // //是原始数据类型吗? System.out.println(s.getClass().isPrimi

JAVA语法基础 动手动脑及课后作业

动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);  // //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //

课后作业

课后作业 "类型转换"知识点考核-2 程序源代码: 1 class Mammal{} 2 class Dog extends Mammal {} 3 class Cat extends Mammal{} 4   5 public class TestCast 6 { 7      public static void main(String args[]) 8      { 9             Mammal m; 10             Dog d=new Dog();

数组课后作业

课后作业: 随机生成10个数,填充一个数组,然后用消息框显示数组,接着计算数组元素的和,将结果也显示在消息框中. 设计思路:首先使用random随机产生10个数,存储在数组中,然后使用for循环把数字存储在一个String对象中,再使用for循环求出数组中所有数字的和,最后用对话框输出内容. 程序流程图: 源程序代码: import javax.swing.*; public class Test1{ public static void main( String args[] ){ Strin

异常处理---动手动脑及课后作业

动手动脑1:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. 源码: import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception