有名大站 » Blog Archive » 中英文亂碼產生程式

中英文亂碼產生程式

哈哈

無聊亂寫的

不過大部分的CODE都是網路找到的

把字用成綠色,然後亂數重複個10000次感覺很像駭客任務呢

import java.util.*; 
  //中文亂碼產生器
public class Test { 
    public static void main(String[] args) {
      System.out.println("請輸入要幾次 推薦10000次以上");
      Scanner sc = new Scanner(System.in);
      int p = sc.nextInt();
        for(int i=0;i<p;i++){       
          RandomHan han = new RandomHan(); 
          System.out.print(han.getRandomHan());
        } 
    } 

 
class RandomHan { 
    private Random ran = new Random(); 
    private final static int delta = 0x9fa5 - 0x4e00 + 1; 
     
    public char getRandomHan() { 
        return (char)(0x4e00 + ran.nextInt(delta));  
    } 

 

//亂碼產生程式(英文大寫)
import java.util.*; 
public class p2 {
  public static void main(String[] args) {
    System.out.println("請輸入要幾次 推薦10000次以上");
    Scanner sc = new Scanner(System.in);
    int p = sc.nextInt();
    int[] word = new int[p];
    for(int i=0; i<word.length;i++){
      word[i]=(int)(Math.random()*26)+65;
    }
    StringBuffer newPassword = new StringBuffer();
    for(int j = 0; j < p ; j++){
      newPassword.append((char)word[j]);
    }
    System.out.println(newPassword);
  }
}

小寫我就不多說囉 把ASCI碼+32就是小寫,大小寫混用的話請想想看囉

給個回覆

使用Facebook帳號留言

支持FaceBook帳戶留言,歡迎多加利用

E-Mail (不會被公開) (支援Gravatar大頭貼)

:az: :ay: :ax: :aw: :av: :au: :at: :as: :ar: :aq: :ap: :ao: :an: :am: :al: :ak: :aj: :ai: :ah: :ag: :af: :ae: :ad: :ac: :ab: :aa:

« 上一篇文章
»下一篇文章