sqlite Blob型の乱数を生成する

sqliteで、Blob型の乱数を生成する手順を記述してます。「randomblob」にバイト数を指定することで可能です。実行結果は「DB Browser for SQLite」上で確認してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
Blob型の乱数を生成するには、「randomblob」を使用します。
randomblob(バイト数)
実際に実行してみます。取得後は、「hex」で16進数表記に変換してます。
SELECT
hex(randomblob(1)),
hex(randomblob(2)),
hex(randomblob(3))
実行結果

取得されていることが確認できます。
少数を設定
少数を設定すると切り捨てされて実行されるようです。
SELECT
hex(randomblob(2.1)),
hex(randomblob(2.9))
実行結果

マイナスを設定
マイナスを設定すると、1バイトになります。
SELECT
hex(randomblob(-1)),
hex(randomblob(-2)),
hex(randomblob(-100))
実行結果

「0」も同様です。
SELECT
hex(randomblob(0))
実行結果

-
前の記事
Oracle Database テーブルに設定されてるインデックスを確認する 2023.09.04
-
次の記事
kotlin 指定した文字列に置換する 2023.09.05
コメントを書く