勇芳软件工作室.汉化:  CSQLite Classes > CSQLite Class > ISQLite Interface >

Randomness Method

Previous pageReturn to chapter overviewNext page

描述

 

伪随机数发生器。

 

PB语法

 

METHOD Randomness (BYVAL numBytes AS LONG) AS STRING

 

参数

 

numBytes

 

[in]返回的随机字节数。

 

返回值

 

包含请求的随机字节数的字符串。

 

备注

 

SQLite包含一个高质量的伪随机数生成器(PRNG),用于在将新记录插入已经使用尽可能大的ROWID的表中时选择随机ROWID。PRNG也用于内置的random()和randomblob()SQL函数。该方法允许应用程序访问相同的PRNG用于其他目的。

 

第一次调用此方法时,使用从默认sqlite3_vfs对象的xRandomness方法获取的随机性来种子PRNG。在所有后续调用中,伪随机性都是内部生成的,而不需要采用sqlite3_vfsxRandomness方法。