Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Fix My PHP Rand

jazyk PHP ponúka výkonnú sadu funkcií pre vytváranie dynamických webových stránok . Môžete si vybrať zo stovky vstavaných funkcií , ktoré plní širokú škálu úloh . Jednou z týchto funkcií je " rand " nástroj , ktorý generuje náhodné číslo , ktoré môžete použiť v každom , ako si prajete . Ak potrebujete náhodne pohyby hry , alebo náhodne vybrať posudok produktu sa zobrazí na webovej stránke , je to funkcia , budete pravdepodobne používať . Ako každý príkaz PHP , však, je ľahké sa dostať k nežiaducim výsledkom . Môžete opraviť PHP " rand " vyhlásenie v niekoľkých ohľadoch . Pokyny dovolená 1

Zadajte konkrétne východisko pre generovanie náhodných čísel rozsahu . Jedná sa o jednoduchý chybou opustiť túto kritériá , a tým spôsobí , že program vygeneruje náhodné hodnoty z veľkého rozsahu . Tie by mohli získať takmer akékoľvek náhodné číslo ľubovoľnej veľkosti . Miesto , vo vnútri " rand " argumenty funkcie , ktoré sa objavujú medzi jeho zátvorkách , zadajte číslo do bodu štartu tohto rozsahu obmedziť typ náhodné číslo , ktoré dostanete .
2

Zadajte špecifický hodnota pre maximálnu veľkosť vášho vytvoreného náhodného čísla . Ako s minimálnym počtom môžete spresniť, ako na začiatku tohto rozsahu , maximálny počet je koniec tohto rozsahu . Buď sú voliteľné parametre , ale zároveň budete mať oveľa väčšiu kontrolu nad funkcií PHP " rand " . Ak chcete napríklad generovať číslo medzi jedným a 1000 , typ " rand ( 1,1000 ) . " Všimnite si , že citácie nie sú zahrnuté v zadaný kód .
3

Doprajte svojej " rand " číslo ako celé číslo . Výsledky " rand " príkaz PHP je celočíselná hodnota . Zapamätaj si to a nenesú sú plávajúce číslo bodu , ktorý obsahuje desatinné miesta . Takže , ak sa snažíte vytvoriť náhodný percento , napríklad zvážiť svoj konečný cieľ v kontexte celých čísel . PHP funkcia " rand ( 1100 ) /100 " vytvorí percenta , čo je číslo medzi 0 a 1. Bez rozdelenia 100 , môžete získať požadované výsledky . To platí pre všetky scenáre , v ktorom chcete náhodné číslo sa zlomky zložiek . Ďalšie matematika je nutné vo vašom PHP kódu na dosiahnutie tohto cieľa .
4

použite funkciu " mt_rand " namiesto funkcie " rand " opraviť problémy s výkonom PHP . Funkcia " mt_rand " funguje podobne ako " Rand " a generuje náhodné číslo . Avšak , platforma architektúra sa za túto funkciu je iný a používa prostriedky v alternatívnym spôsobom , ktorý často beží rýchlejšie a s väčšou presnosťou . Ak nie ste spokojní s výkonom svojho PHP " rand " funkcie , skúste " mt_rand " na svojom mieste .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené