随机数类

随机数类        Random

Random ran = new Random();//初始化

double a = ran.Next(10);

int b = ran.Next(s.Length);

Console.WriteLine(a);

练习

随机出验证码,对照输入,判断是否正确
            string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";
            Random ran = new Random();
            string biao = "";
            for (int i = 1; i <= 4; i++)
            {
                biao += s.Substring(ran.Next(s.Length),1);
            }
            Console.WriteLine(biao);
            Console.Write("请输入验证码:");
            string shu = Console.ReadLine();
            if (shu.ToLower() == biao.ToLower())
            {
                Console.WriteLine("输入正确!");
            }
            else
            {
                Console.WriteLine("输入错误!");
            }
            Console.ReadLine();
            Console.Clear();
            Console.WriteLine("123");

输入验证码

string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
            Random ran = new Random();
            for (; ; )
            {
                string a = "";
                for (int i = 1; i <= 4; i++)
                {
                    a += s.Substring(ran.Next(s.Length), 1);
                }

Console.WriteLine(a);

Console.WriteLine("请输入验证码:");
                string b = Console.ReadLine();
                if (b.ToLower() == a.ToLower())
                {
                    Console.WriteLine("输入正确");
                    break;
                }
                else
                {
                    Console.Clear();
                    Console.WriteLine("输入错误");
                }
            }

时间: 2024-08-11 23:55:24

随机数类的相关文章

随机数类 Random

import java.util.Random; /* 随机数类 Random 需求: 编写一个函数随机产生四位的验证码. */ public class Demo5 { public static void main(String[] args) { /* Random random = new Random(); int randomNum = random.nextInt(10)+1; //产生 的 随机数就是0-10之间 System.out.println("随机数:"+ r

Java 常用类库 之 Random 随机数类实例

http://www.verejava.com/?id=169931132381103 /** 知识点:Random 随机数类 实际应用: 敌人飞机随机从屏幕的上方出现 */ import java.util.*; public class TestRandomCard { public static void main(String[] args) { String[] cards={"A","A","A","A", &qu

Scanner类 随机数类Random

引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型  变量名  =  new 数据类型(); 导包:import java.util.Scanner; 创建对象实例:Scanner sc = new Scanner(System.in); 调用方法: int  i = sc.nextInt(); 用来接收控制台录入的数字 String s = sc.next(); 用来接收控制台录入的字符串 了解完Scanner类,我们编写代码来使用下它:ScannerDemo01.java i

javaSE学习-随机数类java.util.Random类介绍

随机数介绍 在程序开发中,我们经常会用到随机数.譬如数字签名.数据加密.以及一些取样的场景下.但需要注意的是,许多开发语言API 所提供的随机函数并非真正意义上的随机,而是伪随机,至于原因,本文最后会进行解释. jdk中Random类 jdk中提供了Random类供我们使用         // within int range System.out.println(new Random().nextInt()); // [0,23) System.out.println(new Random(

C#随机数类

using System; namespace DotNet.Utilities { public class BaseRandom { public static int Minimum=100000; public static int Maximal=999999; public static int RandomLength=6; private static string RandomString="0123456789ABCDEFGHIJKMLNOPQRSTUVWXYZ";

随机数类Random

我们来学习下,用来产生随机数的类Random,它也属于引用数据类型. 这个Random类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方式. l  方法简介 public int nextInt(int maxValue)       产生[0,maxValue)范围的随机整数,包含0,不包含maxValue: public double nextDouble()  产生[0,1)范围的随机小数,包含0.0,不包含1.0. 引用数据类型的使用方式,在学习键盘录入Scanne

一个随机数类

本类思想:高性能计数器以微妙级累加数值,逢十进位.如果动态的单看数值最后一个数字,一定是在0-9之间不断旋转,就像一个滚动的俄罗斯轮盘,暂停时一定指向其中某一位数字并且指向哪个数字是不可预测的,当暂停次数足够多时,分布在各个数值上的概率无限接近. using System.Runtime.InteropServices; namespace SuiJiShu { /// <summary> /// 随机数生成器 /// </summary> public class SuiJiSh

3月12日 随机数类 Random

Random: Random ran=new Random();//初始化 int a=ran.Next(10); Console.WhiteLine(a); Console.ReadLine(); //随机出验证码,对照输入,判断是否正确: string s = "abcdefghijklmnopqistuvwxyzABCDEFGHIJKLMNOPQISTUVWXYZ0123456789"; Random ran = new Random(); for (; ; ) { string

seven 类

第一部分 string 类 系统内置的处理字符串类型的函数方法类.方便我们对字符串类型进行一系列的处理. .Length  字符的长度 .Trim()  去掉开头以及结尾的空格.TrimStart() 去掉字符串开头的空格.TrimEnd() 去掉字符串后面的空格 .ToUpper() 全部大写.ToLower() 全部小写 Substring(起始位置,截取长度)Substring(起始位置) 只写起始位置,可以截取到尾身份证截取生日 IndexOf("字符串") 返回第一次出现此字