この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14665|答える: 0

[Javaソースコード] JavaはRandomを使って疑似乱数を生成し、検証コードを作成します

[リンクをコピー]
掲載地 2014/11/07 11:06:49 | | | |


ランダムクラスで実装されるランダムアルゴリズムは擬似乱数、すなわち正則ランダム性です。 ランダム性を行う際、ランダムアルゴリズムの原点番号はシード番号と呼ばれ、シード番号に基づいて特定の変換が行われて必要な乱数が得られます。


  1. import java.util.Random;
  2. import java.util.Scanner;


  3. public class yzm {

  4.         /**
  5.          * @param args
  6.          */
  7.         public static void main(String[] args) {
  8.                 // TODO Auto-generated method stub
  9.                 char[] arr={
  10.                                 '0','1','2','3','4','5','6','7','8','9',
  11.                                 'a','b','c','d','e','f','g','h','i','j',
  12.                                 'k','l','m','n','o','p','q','r','s','t',
  13.                                 'v','w','x','y','z'
  14.                 };
  15.                 Random rd=new Random();
  16.                
  17.                 String str="";
  18.                 for(int i=0;i<4;i++){
  19.                         int n=rd.nextInt(35);
  20.                         str=str+arr[n];
  21.                 }
  22.                 System.out.println(str);
  23.                 System.out.println("请输入验证码:");
  24.                 Scanner sn=new Scanner(System.in);
  25.                 String sin=sn.next();
  26.                 if(str.toLowerCase().equals(sin.toLowerCase())){
  27.                         System.out.println("验证码正确!");
  28.                 }else{
  29.                         System.out.println("验证码错误!");
  30.                 }
  31.                 //IT论坛 www.itsvse.com
  32.                
  33.         }

  34. }
コードをコピーします






先の:歴史上最もパロディ化されたゴールデン・パンスターの絵文字emoticons_The実用のQQが数千あります
次に:C#呼び出しRunDll32.exeブラウザのキャッシュやジャンクをクリーンアップします
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com