36ビット:
=LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,9)),9),DEC2HEX(RANDBETWEEN(0,POWER(16,9)),9),DEC2HEX(RANDBETWEEN(0,POWER(16,9)),9),DEC2HEX(RANDBETWEEN(0,POWER(16,9)),9)))
32ビット:
=LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8)))
原理
1. POWER(16,8) を使用して、16 の 8 乗を生成します。
2. RANDBETWEEN(0,POWER(16,8)) を使用して、0 ~ 16 の 8 乗の乱数を取得します。
3. DEC2HEX を使用して 16 進数に変換します (生成された電力が 8 の場合、変換の 2 番目のパラメーターは 8 で、生成される文字列も 8 ビットです)。
4. 4 つを結合して 32 ビットのランダム ID を取得し、LOWER を使用して小文字に変換します。
36 ビットの場合は、8 を 9 に変更するだけです。