ホームページ  >  記事  >  Java  >  Javaで非反復文字列をランダムに生成する方法

Javaで非反復文字列をランダムに生成する方法

王林
王林オリジナル
2020-05-20 16:38:114271ブラウズ

Javaで非反復文字列をランダムに生成する方法

random() 関数と valueOf() 関数を使用して実装できます。

random() メソッドは乱数を返すために使用され、乱数の範囲は 0.0 =

valueOf(char c): メソッドは、char パラメータの文字列表現を返すために使用されます。

(推奨ビデオ チュートリアル: java ビデオ )

具体的なコードは次のとおりです:

public String getlinkNo() {
    String linkNo = "";
    // 用字符数组的方式随机
    String model = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    char[] m = model.toCharArray();
    for (int j = 0; j < 6; j++) {
        char c = m[(int) (Math.random() * 36)];
        // 保证六位随机数之间没有重复的
        if (linkNo.contains(String.valueOf(c))) {
            j--;
            continue;
        }
        linkNo = linkNo + c;
    }
    return linkNo;
}

推奨チュートリアル: Java 入門発達#### #####

以上がJavaで非反復文字列をランダムに生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。