PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPを使用したランダム文字列の生成


PHPを使用してランダムな文字列を生成するためのコードは、次のとおりです-

<?php
   $res = substr(md5(mt_rand()), 0,5);
   echo "Displaying random string...\n";
   echo $res;
?>

出力

これにより、次の出力が生成されます-

Displaying random string...
1c856

別の例を見てみましょう-

<?php
   $res = substr(md5(mt_rand()), 0,5);
   echo "Displaying random string...\n";
   echo $res;
   echo "\nDisplaying another random string...\n";
   $res2 = bin2hex(random_bytes(5));
   echo $res2;
?>

出力

これにより、次の出力が生成されます-

Displaying random string...
a3541
Displaying another random string... 
335b83d9e9

  1. PythonでUUIDを使用してランダムIDを生成する

    UUIDには完全な形式のUniversalUniqueIdentifierがあり、ランダムオブジェクトを生成するための128ビットIDをサポートするPythonライブラリです。 UUIDの利点 前述のように、これを使用して、ランダムオブジェクトの一意のランダムIDを生成できます。 暗号化およびハッシュアプ​​リケーションの場合、このIDを使用できます。 ランダムなドキュメントやアドレスなどを生成するために、このIDを使用できます。 方法1 uuid1()の使用 サンプルコード import uuid print (Random id using uuid1() is : ,en

  2. Pythonを使用して特定の文字列が生成されるまで、ランダムな文字列を生成する

    文字列が与えられた場合、私たちのタスクは、文字、特殊文字、数字などのランダムな組み合わせを使用していくつかの文字列を生成することです。 例 InputPPOutputAKAK ..... アルゴリズム ステップ1:文字列を入力します。ステップ2:ここでは、小文字、大文字、特殊文字のすべての可能な組み合わせを変数に格納します。ステップ3:2つのループを使用し、ランダム関数を使用します。これから、文字、記号の可能なすべての組み合わせを取得できます。ステップ4:最後に、入力文字列と同じ同じ文字列を表示し、各ランダム文字列を指定された入力文字列と一致させます。ステップ5:両方のインデックス値が同じ