Rnd å½æ°
è¿åä¸ä¸ªå
å«éæºæ°å¼ç Singleã
è¯æ³
Rnd[(number)]
å¯éç number åæ°æ¯ Single æä»»ä½ææçæ°å¼è¡¨è¾¾å¼ã
è¿åå¼
å¦æ number çå¼æ¯ Rnd çæ
å°äº 0 æ¯æ¬¡é½ä½¿ç¨ number ä½ä¸ºéæºæ°ç§åå¾å°çç¸åç»æã
å¤§äº 0 åºåä¸çä¸ä¸ä¸ªéæºæ°ã
çäº 0 æè¿çæçæ°ã
çç¥ åºåä¸çä¸ä¸ä¸ªéæºæ°ã
说æ
Rnd å½æ°è¿åå°äº 1 ä½å¤§äºæçäº 0 çå¼ã
number çå¼å³å®äº Rnd çæéæºæ°çæ¹å¼ã
对æåç»å®çç§åé½ä¼çæç¸åçæ°åï¼å 为æ¯ä¸æ¬¡è°ç¨ Rnd å½æ°é½ç¨æ°åä¸çåä¸ä¸ªæ°ä½ä¸ºä¸ä¸ä¸ªæ°çç§åã
å¨è°ç¨ Rnd ä¹åï¼å
使ç¨æ åæ°ç Randomize è¯å¥åå§åéæºæ°çæå¨ï¼è¯¥çæå¨å
·ææ ¹æ®ç³»ç»è®¡æ¶å¨å¾å°çç§åã
为äºçææ个èå´å
çéæºæ´æ°ï¼å¯ä½¿ç¨ä»¥ä¸å
¬å¼ï¼
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
è¿éï¼upperbound æ¯éæºæ°èå´çä¸éï¼è lowerbound åæ¯éæºæ°èå´çä¸éã
注æ è¥æ³å¾å°éå¤çéæºæ°åºåï¼å¨ä½¿ç¨å
·ææ°å¼åæ°ç Randomize ä¹åç´æ¥è°ç¨å
·æè´åæ°å¼ç Rndã使ç¨å
·æåæ · number å¼ç Randomize æ¯ä¸ä¼å¾å°éå¤çéæºæ°åºåçã
åèèµæï¼å¼èªMSDN