או קיי זה מה שאני הבנתי (בכלל לא 100%)
PHP קוד:
<?php
function generate_code($chars){ // יצירת פונקציה
for($i=0;$i<=($chars-1);$i++){
// אם משתנה קטן או שווה למספר התווים שבחרת
// אז תעשה את הלולאה ותגדיל באחד את המשתנה
$r0 = rand(0,1); $r1 = rand(0,2); // הגרלת שני מספרים, אחד בין0 ל1 והשני בין 0 ל2
if($r0==0){$r .= chr(rand(ord('A'),ord('Z')));}
// אם המספר הראשון שווה ל0 אז אז תגריל אותיות
elseif($r0==1){ $r .= rand(0,9); }
// אם המספר הראשון שווה ל1 אז תגריל מספר מ1 עד 9
if($r1==0){ $r = strtolower($r); }
// אם המספר השני שווה ל0 אז תקטין את האות
}
return $r;
// תראה את האות
}
$size = "10"; // מספר התווים
$random_password = generate_code($size); // יצירת הקוד לפי מספר התווים
echo "$random_password"; // הצגת הקוד
?>
בחלק מהדדברים השורה לפני הההגדרה - שים לב
מקווה שזה נכון