SQLite randomblob() 函数

SQLite randomblob() 函数返回给定数量的伪随机字节组成的 blob。

randomblob() 语法

这里是 SQLite randomblob() 函数的语法:

randomblob(n)

参数

n
必需的。 字节的数量。 如果 n 小于 1,那么 n 将被视为 1

返回值

SQLite randomblob() 函数返回 n 个字节的 blob,其中包含了伪随机字节。

randomblob() 实例

要生成一个包含了一个 1 个随机字节的 blob,请使用如下语句:

SELECT hex(randomblob(1));
hex(randomblob(1))
------------------
CC

这里,我们使用了 hex() 函数将 randomblob(1) 的结果转为十六进制表示。

要生成一个包含了一个 10 个随机字节的 blob,请使用如下语句:

SELECT hex(randomblob(10));
hex(randomblob(10))
--------------------
566ED959DC74266F9C81