MySQLを使用して一意のランダムな10文字の文字列を生成しますか?
10文字の文字列を生成するために、組み込み関数「rand()」および「char()」を使用できます。以下は、ランダムな10文字の文字列を生成するためのクエリです。
mysql> SELECT concat( - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97), - > char(round(rand()*25)+97) - > )AS Random10CharacterString;
これがランダムな10文字の文字列を示す出力です。
+-------------------------+ | Random10CharacterString | +-------------------------+ | duscikyspy | +-------------------------+ 1 row in set (0.00 sec)
以下は、大文字でランダムな文字を生成するためのクエリです。
mysql> select concat( - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65), - > char(round(rand()*25)+65) - > )AS Random10CharacterString;
以下は出力です。
+-------------------------+ | Random10CharacterString | +-------------------------+ | WMWWVOIXPF | +-------------------------+ 1 row in set (0.00 sec)
上記の出力は、ランダムな文字を大文字で表示します。
-
Javaを使用して文字列内の一意の文字を見つける方法は?
指定された文字列に指定された文字が含まれているかどうかは、次の方法で確認できます- indexOf()メソッドの使用 indexOf()を使用して、文字列内の特定の文字を検索できます Stringクラスのメソッド。このメソッドは、文字列内の単語の位置インデックスである整数パラメータを返します。指定された文字が指定された文字列に存在しない場合は-1を返します。 したがって、特定の文字が文字列に存在するかどうかを確認するには- 指定された文字をパラメータとして渡して、文字列のindexOf()メソッドを呼び出します。 このメソッドの戻り値が-1でない場合、指定された文字を含むこ
-
PythonでUUIDを使用してランダムIDを生成する
UUIDには完全な形式のUniversalUniqueIdentifierがあり、ランダムオブジェクトを生成するための128ビットIDをサポートするPythonライブラリです。 UUIDの利点 前述のように、これを使用して、ランダムオブジェクトの一意のランダムIDを生成できます。 暗号化およびハッシュアプリケーションの場合、このIDを使用できます。 ランダムなドキュメントやアドレスなどを生成するために、このIDを使用できます。 方法1 uuid1()の使用 サンプルコード import uuid print (Random id using uuid1() is : ,en