मुझे पता है कि rand()
का उपयोग करके अनुमान लगाया जा सकता है, अगर आप जानते हैं कि आप क्या कर रहे हैं, और सर्वर तक पहुंच है।बेहतर यादृच्छिक जनरेटिंग PHP
मेरे पास एक परियोजना है जो अत्यधिक एक यादृच्छिक संख्या चुनने पर निर्भर है जो संभवतः अप्रत्याशित है। तो मैं सुझावों की तलाश में हूं, या तो अन्य अंतर्निर्मित फ़ंक्शंस या उपयोगकर्ता फ़ंक्शन, जो बेहतर यादृच्छिक संख्या उत्पन्न कर सकते हैं।
मैं इस प्रयोग किया जाता है एक छोटे से परीक्षण करना:
$i = 0;
while($i < 10000){
$rand = rand(0, 100);
if(!isset($array[$rand])){
$array[$rand] = 1;
} else {
$array[$rand]++;
}
sort($array);
$i++;
}
मैंने पाया परिणाम समान रूप से वितरित किया जाना है, और कई बार प्रत्येक संख्या उत्पन्न होता है की संख्या के एक अजीब पैटर्न है।
php7 में एक नया फ़ंक्शन है, जो [आपको वही करता है] (http://stackoverflow.com/a/31444887/1090562)। –