コードがわかりません
//キャンバス上に4つの数字をランダムに表示し、文字の横方向の間隔と位置は一定の変動幅に従ってランダムに生成されます
$im = imagecreate(60,20)
$strx=rand (3,8);
for($i=0;$i $strpos=rand(1,6);
imagestring( $im,5,$strx ,$strpos, substr($num,$i,1), $black);
$strx+=rand(8,12);
}
上の $strx=rand(3,8);$strx+=rand(8,12); この 2 つの文は $im の 60 をどのように均等に分割するのでしょうか?それともまったく均等ではありませんか? この 2 行のコードの意味を説明してもらえますか?特に $strx+=rand(8,12); よろしくお願いします
-----解決策------ ---- ------------
$strx += rand(8,12); は $strx = $strx + rand(8,12); の略です。
------解決策------------------
その精神は称賛に値しますが、柔軟性が欠けています
$strx = 8;//rand(3,8) は 3 ~ 8 であり、最大値は 8 になります。 for($i=0; $i