Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14665|Jawab: 0

[Kode Sumber Java] java menggunakan Random untuk menghasilkan angka pseudo-random dan membuat kode verifikasi

[Salin tautan]
Diposting pada 07/11/2014 11.06.49 | | | |


Algoritma acak yang diterapkan di kelas Acak adalah pseudo-acak, yaitu keacakan biasa. Saat melakukan keacakan, nomor asal algoritma acak disebut nomor benih, dan transformasi tertentu dibuat berdasarkan nomor benih untuk menghasilkan bilangan acak yang diperlukan.


  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. }
Salin kode






Mantan:Ribuan emotikon QQ praktis emoticons_The Golden Panster paling palsu dalam sejarah
Depan:Panggilan C# RunDll32.exe membersihkan cache browser dan sampah
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com