| |
|
|
| | Я занимаюсь php не долго вот что первое я написал єтот код генерирует случайные числа и выводит из на екран в виде изображений покритикуйте пожалуйста какие недостатки и приимущества в нём спасибо
<?php
$r1=rand(1,999999);
$r2=rand(1,999999);
$r3=rand(1,999999);
$r4=rand(1,999999);
if($r2<100)
{
$r2=rand(1,999999);
};
if($r3<1000)
{
$r3=rand(1,999999);
};
if($r4<10000)
{
$r4=rand(1,999999);
};
$vuvod1=substr($r1,0,1);
$vuvod2=substr($r2,1,1);
$vuvod3=substr($r3,2,1);
$vuvod4=substr($r4,3,1);
$fon=rand(21,26);
print <<<here
<center><table width="203" height="66" border="1" cellpadding="1" cellspacing="1">
<tr>
<td width="195" height="62" bordercolor="black" border="0" background="$fon.JPG">
<img src="$vuvod1.gif">
<img src="$vuvod2.gif">
<img src="$vuvod3.gif">
<img src="$vuvod4.gif">
</td>
</tr>
</table></center>
here;
?>
|
| |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(30.07.2006 в 21:59)
| | | Исползуй вместо rand(1,999999);
Она быстрее и лучше генерирует случайное число.
В общем для начала не плохо, хотя делается это проще.
<?
for ($i = 0; $i < 5; $i ++) {
srand((double)microtime()*1000000);
$randval[$i] = substr(mt_rand(0, 100000000), 0, 1);
}
?>
<center>
<table width="203" height="66" border="1" cellpadding="1" cellspacing="1">
<tr>
<td width="195" height="62" bordercolor="black" border="0" background="<?=$randval[0]?>.jpg">
<img src="<?=$randval[1]?>.gif">
<img src="<?=$randval[2]?>.gif">
<img src="<?=$randval[3]?>.gif">
<img src="<?=$randval[4]?>.gif">
</td>
</tr>
</table>
</center>
|
| |
| |
|
|
| |
|
|
| |
для: mihdan
(01.08.2006 в 12:38)
| | | а что делает функция поясните пожалуйста
srand((double)microtime()*1000000);
|
| |
| |
|
|
| |
|
|
| |
для: ReZiStOr
(01.08.2006 в 22:42)
| | | Насколько я помню - настрававет вывод случайных чисел функцией mt_rand().
А вообще почему тема про скрипт на PHP на форуме про Apache? | |
| |
|
|