{"id":502,"date":"2025-06-10T23:56:38","date_gmt":"2025-06-10T15:56:38","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/szyzfc\/502.html"},"modified":"2025-06-10T23:56:38","modified_gmt":"2025-06-10T15:56:38","slug":"php%ef%bc%9a%e5%a6%82%e4%bd%95%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e4%bb%8b%e4%ba%8emin%e5%92%8cmax%e4%b9%8b%e9%97%b4%e7%9a%84%e9%9a%8f%e6%9c%ba%e6%95%b0","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/502.html","title":{"rendered":"PHP\uff1a\u5982\u4f55\u521b\u5efa\u4e00\u4e2a\u4ecb\u4e8eMin\u548cMax\u4e4b\u95f4\u7684\u968f\u673a\u6570"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"&#23567;&#36213;&#30721;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#23567;&#36213;&#30721;&#29422;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312; PHP &#20013;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992; <code>rand()<\/code> &#20989;&#25968;&#26469;&#29983;&#25104;&#19968;&#20010;&#20171;&#20110;&#20004;&#20010;&#25351;&#23450;&#20540;&#20043;&#38388;&#30340;&#38543;&#26426;&#25972;&#25968;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#21019;&#24314;&#19968;&#20010;&#20171;&#20110; <code>min<\/code> &#21644; <code>max<\/code> &#20043;&#38388;&#38543;&#26426;&#25968;&#30340;&#31034;&#20363;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#23450;&#20041;&#26368;&#23567;&#20540;&#21644;&#26368;&#22823;&#20540;\n$min = 10;\n$max = 50;\n\n\/\/ &#20351;&#29992; rand() &#20989;&#25968;&#29983;&#25104;&#20171;&#20110; min &#21644; max &#20043;&#38388;&#30340;&#38543;&#26426;&#25968;\n$randomNumber = rand($min, $max);\n\n\/\/ &#36755;&#20986;&#32467;&#26524;\necho \"&#29983;&#25104;&#30340;&#38543;&#26426;&#25968;&#26159;: \" . $randomNumber;\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#31034;&#20363;&#20013;&#65306;<\/p>\n<ul>\n<li><code>$min<\/code> &#26159;&#26368;&#23567;&#20540;&#65288;&#21253;&#25324;&#65289;&#12290;<\/li>\n<li><code>$max<\/code> &#26159;&#26368;&#22823;&#20540;&#65288;&#19981;&#21253;&#25324;&#65289;&#12290;<\/li>\n<li><code>rand($min, $max)<\/code> &#20250;&#36820;&#22238;&#19968;&#20010;&#20171;&#20110; <code>$min<\/code> &#21644; <code>$max<\/code> &#20043;&#38388;&#30340;&#38543;&#26426;&#25972;&#25968;&#12290;<\/li>\n<\/ul>\n<p>&#20320;&#21487;&#20197;&#26681;&#25454;&#38656;&#35201;&#35843;&#25972; <code>$min<\/code> &#21644; <code>$max<\/code> &#30340;&#20540;&#12290;&#20363;&#22914;&#65292;&#22914;&#26524;&#20320;&#24819;&#29983;&#25104;&#19968;&#20010;&#20171;&#20110; 1 &#21040; 100 &#20043;&#38388;&#30340;&#38543;&#26426;&#25968;&#65292;&#21487;&#20197;&#36825;&#26679;&#20889;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#23450;&#20041;&#26368;&#23567;&#20540;&#21644;&#26368;&#22823;&#20540;\n$min = 1;\n$max = 100;\n\n\/\/ &#20351;&#29992; rand() &#20989;&#25968;&#29983;&#25104;&#20171;&#20110; min &#21644; max &#20043;&#38388;&#30340;&#38543;&#26426;&#25968;\n$randomNumber = rand($min, $max);\n\n\/\/ &#36755;&#20986;&#32467;&#26524;\necho \"&#29983;&#25104;&#30340;&#38543;&#26426;&#25968;&#26159;: \" . $randomNumber;\n?&gt;<\/code><\/pre>\n<p>&#24076;&#26395;&#36825;&#33021;&#24110;&#21040;&#20320;&#65281;&#22914;&#26524;&#20320;&#26377;&#20219;&#20309;&#20854;&#20182;&#38382;&#39064;&#65292;&#35831;&#38543;&#26102;&#25552;&#38382;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#23567;&#39532;&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<p class=\"my-0\">&#23567;&#39532;&#35762;&#24072;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>&#20171;&#32461;<\/h2><p>&#29983;&#25104;&#29305;&#23450;&#33539;&#22260;&#20869;&#30340;&#38543;&#26426;&#25968;&#26159;&#32534;&#31243;&#20013;&#30340;&#24120;&#35265;&#20219;&#21153;&#65292;PHP&#25552;&#20379;&#20102;&#24378;&#22823;&#30340;&#35299;&#20915;&#26041;&#26696;&#26469;&#23436;&#25104;&#36825;&#19968;&#20219;&#21153;&#12290;&#26080;&#35770;&#26159;&#26500;&#24314;&#28216;&#25103;&#12289;&#27169;&#25311;&#22330;&#26223;&#36824;&#26159;&#36873;&#21462;&#25968;&#25454;&#38598;&#30340;&#38543;&#26426;&#23376;&#38598;&#65292;&#27491;&#30830;&#22320;&#36827;&#34892;&#36825;&#39033;&#24037;&#20316;&#23545;&#20110;&#24212;&#29992;&#31243;&#24207;&#30340;&#21151;&#33021;&#24615;&#21644;&#20844;&#24179;&#24615;&#33267;&#20851;&#37325;&#35201;&#12290;<\/p><h2>&#20351;&#29992;rand()&#20989;&#25968;<\/h2><p>&#29983;&#25104;PHP&#20013;&#30340;&#38543;&#26426;&#25968;&#26368;&#30452;&#25509;&#30340;&#26041;&#27861;&#26159;&#20351;&#29992;<code>rand()<\/code>&#21151;&#33021;&#12290;&#23427;&#25552;&#20379;&#20102;&#19968;&#31181;&#24555;&#36895;&#19988;&#31616;&#20415;&#30340;&#26041;&#27861;&#26469;&#29983;&#25104;&#19968;&#20010;&#22312;&#25351;&#23450;&#26368;&#23567;&#20540;&#21644;&#26368;&#22823;&#20540;&#20043;&#38388;&#30340;&#38543;&#26426;&#25972;&#25968;&#12290;&#20197;&#19979;&#26159;&#19968;&#20010;&#22522;&#26412;&#31034;&#20363;&#65306;<\/p><pre><code>&lt;?php\n$min = 1;\n$max = 10;\n$randomNumber = rand($min, $max);\necho $randomNumber;\n?&gt;<\/code><\/pre><p>&#36825;&#20010;&#33050;&#26412;&#20250;&#36755;&#20986;&#19968;&#20010;&#20171;&#20110;1&#21644;10&#20043;&#38388;&#30340;&#38543;&#26426;&#25968;&#12290;&#20294;&#26159;&#35831;&#27880;&#24847;&#65292;&#30001;&#25552;&#20379;&#30340;&#38543;&#26426;&#24615;&#25152;&#29983;&#25104;&#30340;&#25968;&#23383;&#24182;&#19981;&#20445;&#35777;&#23436;&#20840;&#38543;&#26426;&#12290;<code>rand()<\/code>&#19981;&#26159;&#23494;&#30721;&#23398;&#19978;&#23433;&#20840;&#30340;&#12290;<\/p><h2>&#20351;&#29992;mt_rand()&#20197;&#25552;&#39640;&#24615;&#33021;<\/h2><p>&#22914;&#26524;&#20320;&#24819;&#23547;&#27714;&#26356;&#39640;&#25928;&#30340;&#35299;&#20915;&#26041;&#26696;&#65292;<code>mt_rand()<\/code>&#36825;&#26159;&#19968;&#20010;&#26356;&#22909;&#30340;&#26367;&#20195;&#26041;&#26696;&#12290;&#23427;&#20351;&#29992;&#20102;Mersenne Twister&#31639;&#27861;&#65292;&#21487;&#20197;&#29983;&#25104;&#38543;&#26426;&#20540;&#30340;&#36895;&#24230;&#26356;&#24555;&#12290;&#20197;&#19979;&#26159;&#23427;&#30340;&#20351;&#29992;&#26041;&#27861;&#65306;<\/p><pre><code>&lt;?php\n$min = 1;\n$max = 100;\n$randomNumber = mt_rand($min, $max);\necho $randomNumber;\n?&gt;<\/code><\/pre><h2>&#29983;&#25104;&#38543;&#26426;&#25968;&#65288;Cryptographically Secure&#65289;<\/h2><p>&#22312;&#38656;&#35201;&#36827;&#34892;&#23494;&#30721;&#23398;&#23433;&#20840;&#22788;&#29702;&#30340;&#22330;&#26223;&#65292;&#22914;&#29983;&#25104;&#23433;&#20840;&#20973;&#35777;&#26102;&#65292;PHP 7 &#21450;&#20197;&#19978;&#29256;&#26412;&#24341;&#20837;&#20102;&#30456;&#24212;&#30340;&#21151;&#33021;&#12290;<code>random_int()<\/code>&#35813;&#21151;&#33021;&#20351;&#29992;&#25805;&#20316;&#31995;&#32479;&#25552;&#20379;&#30340;&#23494;&#30721;&#23398;&#38543;&#26426;&#28304;&#12290;&#19968;&#20010;&#31034;&#20363;&#23454;&#29616;&#22914;&#19979;&#65306;<\/p><pre><code>&lt;?php\n$min = 1;\n$max = 1000;\n$randomNumber = random_int($min, $max);\necho $randomNumber;\n?&gt;<\/code><\/pre><p>&#36825;&#26159;&#29983;&#25104;&#23433;&#20840;&#38543;&#26426;&#25968;&#30340;&#25512;&#33616;&#26041;&#27861;&#12290;&#35831;&#22987;&#32456;&#20351;&#29992;&#23427;&#12290;<code>random_int()<\/code>&#24403;&#38543;&#26426;&#24615;&#36136;&#37327;&#23545;&#24212;&#29992;&#31243;&#24207;&#30340;&#23433;&#20840;&#24615;&#20135;&#29983;&#24433;&#21709;&#26102;&#12290;<\/p><h2>&#23450;&#21046;&#38543;&#26426;&#25968;&#29983;&#25104;&#20989;&#25968;<\/h2><p>&#22914;&#26524;&#20320;&#38656;&#35201;&#23545;&#38543;&#26426;&#25968;&#29983;&#25104;&#22120;&#36827;&#34892;&#26356;&#20005;&#26684;&#30340;&#25511;&#21046;&#20197;&#28385;&#36275;&#29305;&#27530;&#38656;&#27714;&#65292;&#20320;&#21487;&#20197;&#32771;&#34385;&#32534;&#20889;&#19968;&#20010;&#33258;&#23450;&#20041;&#20989;&#25968;&#12290;&#20197;&#19979;&#26159;&#21033;&#29992;&#35813;&#27169;&#26495;&#30340;&#19968;&#20010;&#31034;&#20363;&#65306;\nimport random\n\ndef generate_custom_random(seed=None):\n &#8220;&#8221;&#8221;\n Generate a random integer within a specified range.\n\n Parameters:\n seed (int): The seed value used to initialize the random number generator. \n If not provided, it will be set to None.\n\n Returns:\n int: A randomly generated integer.\n &#8220;&#8221;&#8221;\n # Ensure the seed is valid\n if seed is not None and not isinstance(seed, int):\n raise ValueError(&#8220;Seed must be an integer.&#8221;)\n\n # Initialize the random number generator with the given seed or defaulting to None\n random.seed(seed)\n\n # Generate a random integer in the range [0, 100]\n return random.randint(0, 100)\n\n# Example usage:\ncustom_random_number = generate_custom_random()\nprint(custom_random_number) # Output may vary due to randomness\n&#36825;&#20010;&#20363;&#23376;&#23637;&#31034;&#20102;&#22914;&#20309;&#21019;&#24314;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;&#38543;&#26426;&#25968;&#29983;&#25104;&#20989;&#25968;&#65292;&#23427;&#21487;&#20197;&#26681;&#25454;&#25552;&#20379;&#30340;&#31181;&#23376;&#20540;&#21021;&#22987;&#21270;&#38543;&#26426;&#25968;&#29983;&#25104;&#22120;&#65292;&#24182;&#19988;&#21487;&#20197;&#29983;&#25104;&#25351;&#23450;&#33539;&#22260;&#20869;&#30340;&#38543;&#26426;&#25972;&#25968;&#12290;&#20320;&#21487;&#20197;&#26681;&#25454;&#23454;&#38469;&#38656;&#27714;&#35843;&#25972;&#21442;&#25968;&#21644;&#21151;&#33021;&#12290;<code>random_int()<\/code>&#65292;&#21253;&#21547;&#38169;&#35823;&#22788;&#29702;&#65306;<\/p><pre><code>&lt;?php\nfunction generateSecureRandomNumber($min, $max) {\n  try {\n    return random_int($min, $max);\n  } catch (Exception $e) {\n    \/\/ error handling\n    echo \"Error: \" . $e-&gt;getMessage();\n  }\n}\n\n$min = 100;\n$max = 200;\n$randomNumber = generateSecureRandomNumber($min, $max);\necho $randomNumber;\n?&gt;<\/code><\/pre><p>&#36890;&#36807;&#36825;&#39033;&#21151;&#33021;&#65292;&#29983;&#25104;&#36807;&#31243;&#20013;&#20986;&#29616;&#30340;&#25152;&#26377;&#38382;&#39064;&#37117;&#20250;&#34987;&#25429;&#25417;&#24182;&#22788;&#29702;&#65292;&#20174;&#32780;&#25552;&#20379;&#19968;&#20010;&#26356;&#23433;&#20840;&#30340;&#23454;&#29616;&#26041;&#24335;&#12290;<\/p><h2>&#32467;&#35770;<\/h2><p>&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#24050;&#32463;&#25506;&#35752;&#20102;&#29983;&#25104;&#38543;&#26426;&#25968;&#30340;&#20960;&#31181;&#26041;&#27861;&#12290;&#23613;&#31649;<code>rand()<\/code>and &#26159;&ldquo;&#24182;&#19988;&rdquo;&#30340;&#24847;&#24605;&#12290;<code>mt_rand()<\/code>&#22312;&#38750;&#20851;&#38190;&#24212;&#29992;&#22330;&#26223;&#20013;&#26041;&#20415;&#19988;&#36866;&#29992;&#12290;<code>random_int()<\/code>&#23545;&#20110;&#38656;&#35201;&#23433;&#20840;&#24615;&#30340;&#24212;&#29992;&#31243;&#24207;&#65292;&#24744;&#30340;&#26368;&#20339;&#36873;&#25321;&#26159;PHP&#12290;&#26368;&#32456;&#65292;PHP&#25552;&#20379;&#20102;&#22810;&#31181;&#36873;&#39033;&#26469;&#28385;&#36275;&#21508;&#31181;&#38656;&#27714;&#21644;&#22330;&#26223;&#65292;&#30830;&#20445;&#24744;&#24635;&#33021;&#25214;&#21040;&#24037;&#20855;&#26469;&#38598;&#25104;&#38543;&#26426;&#24615;&#21040;&#39033;&#30446;&#20013;&#12290;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#23567;&#36213;&#30721;&#29422; &#22312; PHP &#20013;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992; rand() &#20989;&#25968;&#26469;&#29983;&#25104;&#19968;&#038;#..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[40],"tuisongtax":[],"class_list":["post-502","my1js","type-my1js","status-publish","hentry","my1js2nav-szyzfc"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=502"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=502"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=502"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}