當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Rand函數代碼示例

本文整理匯總了PHP中Rand函數的典型用法代碼示例。如果您正苦於以下問題:PHP Rand函數的具體用法?PHP Rand怎麽用?PHP Rand使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了Rand函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: generate

 function generate()
 {
     $code = base64_encode(chr(Rand(48, 57)) . chr(Rand(65, 90)) . chr(Rand(97, 122)) . chr(Rand(48, 57)) . chr(Rand(65, 90)) . chr(Rand(97, 122)));
     mysql_query("INSERT INTO hashcodes (hashcode,timestamp) VALUES('{$code}','" . time() . "')", $this->conn);
     $results = mysql_query("SELECT autoid FROM hashcodes WHERE hashcode = '{$code}' LIMIT 0,1");
     $autoid = mysql_fetch_array($results);
     return $autoid['autoid'];
 }
開發者ID:tetratec,項目名稱:runescape-classic-dump,代碼行數:8,代碼來源:securitygraph.php

示例2: Generator

 public function Generator()
 {
     $chaine = null;
     for ($cpt = 0; $cpt < $this->DIGIT; $cpt++) {
         $i = Rand(0, sizeof($this->CARACS) - 1);
         $chaine .= $this->CARACS[$i];
     }
     return $chaine;
 }
開發者ID:Nikelse,項目名稱:GenPass,代碼行數:9,代碼來源:genpass.class.php

示例3: insertKey

 function insertKey()
 {
     $objConectar = new conexion();
     $conexion = $objConectar->conectar();
     $l = time() * 2;
     $r = Rand(111, 999);
     $llave = $l . $r;
     $sql = "INSERT INTO `boobob`.`keys` (`cod`, `idusuario`) VALUES (" . $r . ", " . $this->u->id . ")";
     $res = mysql_query($sql, $conexion) or die("Error: " . mysql_error() . "\n" . $sql);
     $objConectar->desconectar();
     return $r;
 }
開發者ID:kaoz36,項目名稱:RespaldoUniat,代碼行數:12,代碼來源:ControlKey.php

示例4: generatePassword

function generatePassword()
{
    $length = 8;
    $upperCase = true;
    $specials = true;
    $numbers = true;
    $generatedPassword = "";
    $searchString = "abcdefghijklmnopqrstuvwxyz";
    for ($i = 0; $i < $length; $i++) {
        $generatedPassword = $generatedPassword . $searchString[Rand(0, strlen($searchString) - 1)];
    }
    $_SESSION["generatedPassword"] = $generatedPassword;
    echo $generatedPassword;
}
開發者ID:RubenVO,項目名稱:web-backend-oplossingen,代碼行數:14,代碼來源:registratie-process.php

示例5: SNAC_Create

function SNAC_Create($FamilyID, $SubTypeID, $Data = '')
{
    /****************************************************************************/
    $__args_types = array('integer', 'integer', 'string');
    #-----------------------------------------------------------------------------
    $__args__ = Func_Get_Args();
    eval(FUNCTION_INIT);
    /****************************************************************************/
    $Result = Bytes_I2B(WORD, HexDec($FamilyID)) . Bytes_I2B(WORD, HexDec($SubTypeID)) . Bytes_I2B(BUTE, 0) . Bytes_I2B(BUTE, 0) . Bytes_I2B(DWORD, Rand(1, 65025));
    # Номер запроса
    #-----------------------------------------------------------------------------
    $Result .= $Data;
    # Сам пакет
    #-----------------------------------------------------------------------------
    return $Result;
}
開發者ID:carriercomm,項目名稱:jbs,代碼行數:16,代碼來源:SNAC.php

示例6: createNumber

function createNumber()
{
    $n1 = Rand(1, 49);
    do {
        $n2 = Rand(1, 49);
    } while ($n2 == $n1);
    do {
        $n3 = Rand(1, 49);
    } while ($n3 == $n2 || $n3 == $n1);
    do {
        $n4 = Rand(1, 49);
    } while ($n4 == $n3 || $n4 == $n2 || $n4 == $n1);
    do {
        $n5 = Rand(1, 49);
    } while ($n5 == $n4 || $n5 == $n3 || $n5 == $n2 || $n5 == $n1);
    $str = "{$n1} {$n2} {$n3} {$n4} {$n5}";
    $str .= " mega: " . Rand(1, 27) . "<br>";
    echo $str;
}
開發者ID:beetanz,項目名稱:CIS-PHP,代碼行數:19,代碼來源:lab7_5.php

示例7: gException

    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return new gException('POSTINGS_NOT_FOUND', 'Операции по договору не найдены');
    case 'array':
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
foreach ($WorksComplite as $WorkComplite) {
    #-------------------------------------------------------------------------------
    $CreateDate = $WorkComplite['CreateDate'];
    #-------------------------------------------------------------------------------
    if (isset($Verifies[$CreateDate])) {
        $CreateDate += Rand(1, 100) / 100;
    }
    #-------------------------------------------------------------------------------
    $Comp = Comp_Load('Formats/Percent', $WorkComplite['Discont']);
    if (Is_Error($Comp)) {
        return ERROR | @Trigger_Error(500);
    }
    #-------------------------------------------------------------------------------
    $Cost = Comp_Load('Formats/Currency', $WorkComplite['Cost']);
    if (Is_Error($Cost)) {
        return ERROR | @Trigger_Error(500);
    }
    #-------------------------------------------------------------------------------
    $Verifies[$CreateDate] = array('Founding' => SPrintF('%s %s', $WorkComplite['Service'], $WorkComplite['Comment']), 'Measure' => $WorkComplite['Measure'], 'Amount' => (int) $WorkComplite['Amount'], 'Cost' => $Cost, 'Discont' => $Comp, 'Debet' => 0, 'Credit' => $WorkComplite['Summ']);
    #-------------------------------------------------------------------------------
}
開發者ID:carriercomm,項目名稱:jbs,代碼行數:31,代碼來源:VerifyReport.comp.php

示例8: mysqli_connect

<?php

//EDIT THIS
$mysqlserver = 'localhost';
//Server - Normally Localhost
$username = 'username';
//Database Username
$password = 'password';
//Database Password
$database = 'quotes';
//Default of mysql import
//If you do not know what your doing, do not touch!
$con = mysqli_connect("{$mysqlserver}", "{$username}", "{$password}", "{$database}");
// Check connection
if (mysqli_connect_errno()) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$num = Rand(0, 2);
$result = mysqli_query($con, "SELECT * FROM quotes ORDER BY RAND() LIMIT 1");
while ($row = mysqli_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['quote'] . "</td>";
    echo "</tr>";
}
?>
		
開發者ID:newaltcoin,項目名稱:RandomQuoteDisplay,代碼行數:25,代碼來源:api.php

示例9: srand

     default:
         $title = "No Admin type selected";
         include "header.php";
         print "You did not enter an Admin Type.  Please use the back button and try again.";
         include "footer.php";
         exit;
 }
 /* Since we've gotten this far in this if routine (i.e. the script hasn't exited),
 the user must have entered the correct Admin password.  So, we can create the cookie
 and AdminAuthorization table entry */
 srand(time());
 $Pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 $Pool .= "abcdefghijklmnopqrstuvwxyz";
 $AuthorizationCode = "";
 for ($index = 0; $index < 12; $index++) {
     $AuthorizationCode .= substr($Pool, Rand() % strlen($Pool), 1);
 }
 $LoginTime = date('YmdHis');
 /* Do the insert into the database first, so that the cookie will not be set if the
 input fails */
 if (!mysql_query("INSERT INTO adminlogins\r\n        \t\t  VALUES({$MemberID},'{$AuthorizationCode}',{$LoginTime},'{$AdminType}')")) {
     $title = "Error in authorization process";
     include "header.php";
     print "The system was unable to register your authorization information.  The database returned the following message: <p>\n";
     print mysql_error();
     include "footer.php";
     exit;
 }
 /* Made it.  Set the cookies. */
 SetCookie("AuthorizationCode", $AuthorizationCode, time() + 7200);
 SetCookie("LoginTime", $LoginTime, time() + 7200);
開發者ID:steviedeeee,項目名稱:mutual-credit-weblets,代碼行數:31,代碼來源:adminlogin.php

示例10: Rand

<center>
<?php 
//Select random number form 1 to 50
$num = Rand(1, 50);
//Based on the random number, gives a quote
switch ($num) {
    case 1:
        echo "<b>Things work out best for those who make the best of how things work out.</b><BR> <h3 style='color:#782492;padding-top:5px'><b>John Wooden</b></h3>";
        break;
    case 2:
        echo "<b>Dream Dream Dream, Dreams transform into thoughts and thoughts result in action.</b><BR><h3 style='color:#782492;padding-top:5px'><b>Dr. Abdul Kalam</b></h3>";
        break;
    case 3:
        echo "<b>To live a creative life, we must lose our fear of being wrong.</b><BR> <b><h3 style='color:#782492;padding-top:5px'>Anonymous</b></h3>";
        break;
    case 4:
        echo "<b>If you are not willing to risk the usual you will have to settle for the ordinary.</b><BR> <b><h3 style='color:#782492;padding-top:5px'>Jim Rohn</b></h3>";
        break;
    case 5:
        echo "<b>Trust because you are willing to accept the risk, not because it's safe or certain.</b><BR><h3 style='color:#782492;padding-top:5px'><b>Anonymous</b></h3>";
        break;
    case 6:
        echo "<b>Take up one idea. Make that one idea your life--think of it, dream of it, live on that idea. Let the brain, muscles, nerves, every part of your body, be full of that idea, and just leave every other idea alone. This is the way to success.</b><BR><h3 style='color:#782492;padding-top:5px'><b>Swami Vivekananda</b></h3>";
        break;
    case 7:
        echo "<b>All our dreams can come true if we have the courage to pursue them.</b><BR><h3 style='color:#782492;padding-top:5px'><b>Walt Disney</b></h3>";
        break;
    case 8:
        echo "<b>Good things come to people who wait, but better things come to those who go out and get them.</b><BR><h3 style='color:#782492;padding-top:5px'><b>Anonymous</b></h3>";
        break;
    case 9:
開發者ID:nirajkaushal,項目名稱:inspirational_quotes,代碼行數:31,代碼來源:content.php

示例11: array

    }
    #-------------------------------------------------------------------------------
    $Config = $XML->ToArray();
    #-------------------------------------------------------------------------------
    $Config = $Config['XML'];
    #-------------------------------------------------------------------------------
} else {
    #-------------------------------------------------------------------------------
    $Config = array();
    #-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (!isset($Config['CSRFKey']) || !$Config['CSRFKey']) {
    #-------------------------------------------------------------------------------
    $Config['CSRFKey'] = Str_Shuffle(Md5(MicroTime() . Rand(0, 1000000)));
    #-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (isset($Config['Interface']['Notes'])) {
    unset($Config['Interface']['Notes']);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (isset($Config['Other']['Libs']['Http'])) {
    unset($Config['Other']['Libs']['Http']);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (isset($Config['Users']['Register'])) {
開發者ID:carriercomm,項目名稱:jbs,代碼行數:31,代碼來源:1000066.php

示例12: auditTrail

}
// Uprava symbolu
if (isset($_POST['symbolid']) && isset($_POST['editsymbol']) && $usrinfo['right_text']) {
    auditTrail(7, 2, $_POST['symbolid']);
    pageStart('Uložení změn');
    mainMenu(5);
    if (!isset($_POST['notnew'])) {
        unreadRecords(7, $_POST['symbolid']);
    }
    sparklets('<a href="./symbols.php">symboly</a> &raquo; <a href="./editsymbol.php?rid=' . $_POST['symbolid'] . '">úprava symbolu</a> &raquo; <strong>uložení změn</strong>', '<a href="./readsymbol.php?rid=' . $_POST['symbolid'] . '">zobrazit upravené</a>');
    if (is_uploaded_file($_FILES['symbol']['tmp_name'])) {
        $sps = MySQL_Query("SELECT symbol FROM " . DB_PREFIX . "symbols WHERE id=" . $_POST['symbolid']);
        if ($spc = MySQL_Fetch_Assoc($sps)) {
            unlink('./files/symbols/' . $spc['symbol']);
        }
        $sfile = Time() . MD5(uniqid(Time() . Rand()));
        move_uploaded_file($_FILES['symbol']['tmp_name'], './files/' . $sfile . 'tmp');
        $sdst = resize_Image('./files/' . $sfile . 'tmp', 100, 100);
        imagejpeg($sdst, './files/symbols/' . $sfile);
        unlink('./files/' . $sfile . 'tmp');
        MySQL_Query("UPDATE " . DB_PREFIX . "symbols SET symbol='" . $sfile . "' WHERE id=" . $_POST['symbolid']);
    }
    if ($usrinfo['right_org'] == 1) {
        $sql = "UPDATE " . DB_PREFIX . "symbols SET `desc`='" . mysql_real_escape_string($_POST['desc']) . "', archiv='" . (isset($_POST['archiv']) ? '1' : '0') . "', search_lines='" . $_POST['liner'] . "', search_curves='" . $_POST['curver'] . "', search_points='" . $_POST['pointer'] . "', search_geometricals='" . $_POST['geometrical'] . "', search_alphabets='" . $_POST['alphabeter'] . "', search_specialchars='" . $_POST['specialchar'] . "' WHERE id=" . $_POST['symbolid'];
        MySQL_Query($sql);
    } else {
        $sql = "UPDATE " . DB_PREFIX . "symbols SET `desc`='" . mysql_real_escape_string($_POST['desc']) . "', modified='" . Time() . "', modified_by='" . $usrinfo['id'] . "', archiv='" . (isset($_POST['archiv']) ? '1' : '0') . "', search_lines='" . $_POST['liner'] . "', search_curves='" . $_POST['curver'] . "', search_points='" . $_POST['pointer'] . "', search_geometricals='" . $_POST['geometrical'] . "', search_alphabets='" . $_POST['alphabeter'] . "', search_specialchars='" . $_POST['specialchar'] . "' WHERE id=" . $_POST['symbolid'];
        MySQL_Query($sql);
    }
    echo '<div id="obsah"><p>Symbol upraven.</p></div>';
    pageEnd();
開發者ID:amberan,項目名稱:dhbistro,代碼行數:31,代碼來源:procother.php

示例13: _taskUpdate

 private function _taskUpdate()
 {
     foreach ($this->_devices as $mac => $device) {
         if ($device["type"] != "Plugwise(USBStick)") {
             $now = time();
             if ($device["powerrequest"] == NULL) {
                 $lastrequest = $now - $this->_pollPower - 1;
                 //writelog ("Task Update : $mac - set last request");
             } else {
                 $lastrequest = strtotime($device["powerrequest"]);
                 //writelog ("Task Update : $mac - set last request");
             }
             $diffrequest = $now - $lastrequest + Rand(-2, 2);
             if ($device["powercontact"] == NULL && $diffrequest > $this->_pollPower) {
                 writelog($this->_process . " : TaskUpdate : {$mac} - Force update power");
                 $this->_devices[$mac]["powerrequest"] = $this->_now();
                 $this->_requestDevicePowerInfo($mac);
             } elseif ($device["powercontact"] !== NULL) {
                 $lastupdate = strtotime($device["powercontact"]);
                 $diffcontact = $now - $lastupdate;
                 if ($diffcontact > $this->_pollPower && $diffrequest > $this->_pollPower) {
                     writelog($this->_process . " : TaskUpdate : {$mac} - Need update power");
                     $this->_requestDevicePowerInfo($mac);
                     $this->_devices[$mac]["powerrequest"] = $this->_now();
                 }
             }
             if ($device["inforequest"] == NULL) {
                 $lastrequest = $now - $this->_pollInfo - 1;
             } else {
                 $lastrequest = strtotime($device["inforequest"]);
             }
             $diffrequest = $now - $lastrequest + Rand(-2, 2);
             if ($device["infocontact"] == NULL && $diffrequest > $this->_pollInfo) {
                 $this->_devices[$mac]["inforequest"] = $this->_now();
                 $this->_requestDeviceInfo($mac);
             } elseif ($device["infocontact"] !== NULL) {
                 $lastupdate = strtotime($device["infocontact"]);
                 $diffcontact = $now - $lastupdate;
                 if ($diffcontact > $this->_pollInfo && $diffrequest > $this->_pollInfo) {
                     writelog($this->_process . " : TaskUpdate : {$mac} - Need update info");
                     $this->_requestDeviceInfo($mac);
                     $this->_devices[$mac]["inforequest"] = $this->_now();
                 }
             }
             /*--------------------------------------------------------------
              *          Clock Update
              *------------------------------------------------------------*/
             if ($device["clockrequest"] == NULL) {
                 $lastrequest = $now - $this->_pollClock - 1;
             } else {
                 $lastrequest = strtotime($device["clockrequest"]);
             }
             $diffrequest = $now - $lastrequest + Rand(-2, 2);
             if ($device["clockcontact"] == NULL && $diffrequest > $this->_pollClock) {
                 writelog($this->_process . " : TaskUpdate : {$mac} - Force clock update");
                 $this->_requestClockSet($mac);
                 $this->_devices[$mac]["clockrequest"] = $this->_now();
             } elseif ($device["clockcontact"] !== NULL) {
                 $lastupdate = strtotime($device["clockcontact"]);
                 $diffcontact = $now - $lastupdate;
                 if ($diffcontact > $this->_pollClock && $diffrequest > $this->_pollClock) {
                     writelog($this->_process . " : TaskUpdate : {$mac} - Need clock update");
                     $this->_requestClockSet($mac);
                     $this->_devices[$mac]["clockrequest"] = $this->_now();
                 }
             }
         }
     }
 }
開發者ID:Robin-73,項目名稱:phplug,代碼行數:69,代碼來源:plugwise_usb_driver.php

示例14: date

$m = date("M");
echo "The goal for this month is to review the {$goal[$m]} site!<br>";
echo "<hr size='1'>";
echo "TV List: ";
$site = array("hbo", "cnn", "cbs", "abc", "nbc", "fox", "tnt", "tbs", "mtv");
foreach ($site as $key => $url) {
    echo "<a href=\"http://www.{$url}.com\">{$url}</a> | ";
}
echo "<hr size = '1'>";
$x;
//declare array
for ($i = 0; $i < 50; $i++) {
    $x[$i] = $i + 1;
}
echo "Original list: <br>";
for ($i = 0; $i < sizeof($x); $i++) {
    echo $x[$i] . " ";
}
echo "<br>Shuffled list: <br>";
$size = sizeof($x);
$last = $size - 1;
for ($j = 0; $j < $last; $j++) {
    $r = Rand(0, $size - 1);
    $temp = $x[$r];
    $x[$r] = $x[$last];
    $x[$last] = $temp;
    $last--;
}
for ($i = 0; $i < sizeof($x); $i++) {
    echo $x[$i] . " ";
}
開發者ID:beetanz,項目名稱:CIS-PHP,代碼行數:31,代碼來源:lab6_4.php

示例15: SaveVcard

 public function SaveVcard($randName = false)
 {
     if ($randName) {
         $this->fileName = $this->fileName . uniqid(MD5(Rand(00, 9999999)));
     }
     $handel = @fopen($this->saveTo . "/" . $this->fileName . ".vcf", "w");
     $write = @fwrite($handel, $this->vcard, strlen($this->vcard));
     @fclose($handel);
     return $write ? true : false;
 }
開發者ID:afzet,項目名稱:connectivo-crm,代碼行數:10,代碼來源:vcard.php


注:本文中的Rand函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。