- session_start();
- 関数random($len)
- $srCStr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- $strs=""; $ len;$i++)
- {
- $strs.=$srCStr[mt_rand(0,35)];
- return $strs; }
- $str=random(4); // ランダムに生成された文字列
- 50; //認証コード画像の幅
- $height = 25; //認証コード画像の高さ
- $_SESSION["code"] = $str ;
- $im = imagecreate($width,$height);
- //背景色
- $back = imagecolorallocate($im,0xFF,0xFF,0xFF)
- //ぼやけたポイントカラー
- $pix = imagecolorallocate($) im, 187,230,247);
- //フォントカラー
- $font = imagecolorallocate($im,41,163,238);
- //ぼかしのポイント
- for($i=0;$i<1000;$i++)
- {
- imagesetpixel($) im,mt_rand(0,$width),mt_rand(0,$height),$pix);
- }
- imagestring($im, 5, 7, 5,$str, $font); ,0,$width-1,$height-1,$font);
- imagepng($im);
- $_SESSION["code"] = $str;
- ?>コードをコピーします
-
-
- 概要: PHP 4.2.0 以降、乱数ジェネレーターのシードに srand() または mt_srand() 関数を使用する必要はなくなり、自動的に行われるようになりました。
興味があるかもしれない記事:
- phpはN個の非反復乱数を生成します
-
- phpは4桁の確認コードをランダムに生成します
-
- 画像をランダムに表示するphp関数
画像をランダムに表示するphpの例
ランダムなパスワードを生成するPHPの例
ランダムなユーザー名とパスワードを生成するPHP関数
ランダムなユーザー名をバッチ生成するためのphpプログラム
phpを使用して福祉宝くじ番号をランダムに生成する2つの方法
PHPを使って乱数を生成する関数
phpを使用してランダムな文字列を生成するコード
乱数を生成するPHPの例
ランダムな文字列を生成するphp関数
phpのランダムパスワード生成関数
ランダムなパスワードを生成するphp関数
ランダムな文字列を生成するPHP関数
ランダムなパスワードを生成するphp関数
phpでランダムなパスワードを生成するいくつかの方法
|