PB常用函數(shù)(取余,四舍五入,隨機(jī)數(shù))
Mod()
功能求余數(shù)。
語(yǔ)法Mod ( x, y )
參數(shù)x:數(shù)值型變量或表達(dá)式,被除數(shù)y :數(shù)值型變量或表達(dá)式,除數(shù)返回值以x、y中數(shù)據(jù)類(lèi)型更精確的數(shù)據(jù)類(lèi)型作為該函數(shù)的返回值數(shù)據(jù)類(lèi)型。函數(shù)執(zhí)行成功時(shí)返回x除以y所得的余數(shù) 。如果任何參數(shù)的值為NULL,Mod()函數(shù)返回NULL。
--------------------------------------------------------------------------------
Pi()
功能計(jì)算n與Pi(3.14159265358979323...)的乘積。
語(yǔ)法Pi ( n )
參數(shù)n:數(shù)值型變量或表達(dá)式返回值Double。函數(shù)執(zhí)行成功時(shí)返回n與Pi(3.14159265358979323...)的乘積。發(fā)生錯(cuò)誤時(shí)返回-1。如果參數(shù)n的值為NULL,Pi()函數(shù)返回NULL。
--------------------------------------------------------------------------------
?
功能得到1與n之間的一個(gè)偽隨機(jī)數(shù)。
語(yǔ)法Rand ( n )
參數(shù)n:數(shù)值型變量或表達(dá)式,指定要產(chǎn)生的偽隨機(jī)數(shù)的上界。有效值在1到32,767之間返回值與n的數(shù)據(jù)類(lèi)型相同。函數(shù)執(zhí)行成功時(shí)返回1與n之間的一個(gè)偽隨機(jī)數(shù),包括1和n在內(nèi)。如果參數(shù)n的值為NULL,Rand()函數(shù)返回NULL。
--------------------------------------------------------------------------------
Randomize()
功能初始化偽隨機(jī)數(shù)發(fā)生器,這樣讓?xiě)?yīng)用程序每次使用不同的偽隨機(jī)數(shù)序列。
語(yǔ)法Randomize ( n )
參數(shù)n:數(shù)值型變量或表達(dá)式,指定偽隨機(jī)數(shù)生成器使用的起始值,不同的起始值可以生成不同的偽隨機(jī)數(shù)序列。當(dāng)n的值為0時(shí),該函數(shù)把系統(tǒng)時(shí)鐘作為偽隨機(jī)數(shù)生成器的起始值,這樣可以生成不可重復(fù)的偽隨機(jī)數(shù)序列。當(dāng)n的值不為0時(shí),可以產(chǎn)生不同的偽隨機(jī)數(shù)序列,但是,如果兩次使用相同的偽隨機(jī)數(shù)生成器起始值,那么兩次生成的偽隨機(jī)數(shù)序列相同。n的值在0到32,767之間返回值Integer。極少使用該函數(shù)的返回值。
--------------------------------------------------------------------------------
Round()
功能將x四舍五入到n位。
語(yǔ)法Round ( x, n )參數(shù)x:要四舍五入的數(shù)值型數(shù)據(jù)n:整數(shù)類(lèi)型,指定從哪個(gè)小數(shù)位上四舍五入x。有效值在0到18之間返回值Decimal。函數(shù)執(zhí)行成功時(shí)返回將x四舍五入到小數(shù)點(diǎn)后第n位的數(shù)值,如果函數(shù)執(zhí)行失敗或任何參數(shù)的值為NULL,Round()函數(shù)返回NULL。