Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14665|Vastaus: 0

[Java-lähdekoodi] java käyttää satunnaista generointiin pseudosatunnaisia lukuja ja varmennuskoodien luomiseen

[Kopioi linkki]
Julkaistu 7.11.2014 11.06.49 | | | |


Random-luokassa toteutettu satunnaisalgoritmi on pseudo-satunnainen, eli säännöllinen satunnaisuus. Satunnaisuutta tehtäessä satunnaisalgoritmin origonumeroa kutsutaan siemennumeroksi, ja siemennumeron perusteella tehdään tietty muunnos tarvittavan satunnaisluvun saamiseksi.


  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. }
Kopioi koodi






Edellinen:Tuhannet käytännölliset QQ emoticons_The historian parodioiduimmat Golden Panster -emojit
Seuraava:C#-kutsut RunDll32.exe selaimen välimuistin ja roskan siivoamiseen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com