SQLite RANDOMBLOB() 函数返回一个包含伪随机字节的 N 字节 blob。如果 N 小于 1,则返回 1 字节随机 blob。
语法
RANDOMBLOB(N)
参数
N | 必填。 指定字节数。 |
返回值
返回包含伪随机字节的 N 字节 blob。
示例:RANDOMBLOB() 示例
下面的示例显示了 RANDOMBLOB() 函数的用法。
SELECT HEX(RANDOMBLOB(16));
Result: '1D9CF5BAFDCC16822272A376AE2A5212'
SELECT LOWER(HEX(RANDOMBLOB(16)));
Result: 'afbc9e8f110aa8d56a00700773844f1e'
SELECT HEX(RANDOMBLOB(32));
Result: 'AAFD9969B596E4AA0A10B5F7D98ECA6AB5A87517195F346C4B2D48AFA6EDFF85'
SELECT LOWER(HEX(RANDOMBLOB(32)));
Result: 'e3dbe33a8b8d4d47f0a45f3df69d243520cfd5ceacab42007364e7ee1072a535'