PHP קוד:
$Code = "bla bla bla yada yada yada";
$Len = array();
function ChoosePositions($l)
{
global $Len;
if ($l > 2)
{
$Last = $l;
$c = rand (1, $l - 1);
$Len[] = $c;
if ($c > ceil ($l / 2))
ChoosePositions(ceil ($l / 2));
}
}
if (strlen ($Code) > 2)
ChoosePositions(strlen ($Code));
asort($Len);
$pos = 0;
$NewCode = "";
foreach ($Len as $val)
{
$a = substr ($Code, $pos, $val);
$pos = $val;
$NewCode .= $a;
}
$a = substr ($Code, $pos);
$NewCode .= $a;
echo $NewCode;
בקוד אני מנסה לבחור בכמה פוזיציות אקראיות בטקסט, ולקחת כל חתיכת טקסט בנפרד.
מה לא הולך לי פה?
http://hill.4save.net/HH.php
אם ברענון ראשון זה פועל אז תרעננו כמה פעמים.
זה אמור לכתוב Hash Code Longer Then Before
וזה לא בדיוק עושה את זה.
תודה לעוזרים!