# SCHEMA 的设计 - TiDB 随机 ID（B）

+ AUTO_RANDOM 的实现原理
  + AUTO_RANDOM 是一个 8 字节的 bigint 整数
  + 其最高位为符号位
  + 若要使用不同长度的随机位可以调整 AUTO_RANDOM 后面括号中的数量
```
CREATE TABLE t (a bigint PRIMARY KEY AUTO_RANDOM(3), b varchar(255))
```
-------------------------------------------------------------
- 实现原理
  - AUTO_RANDOM 是一个 8 字节的 Bigint 整数
  - 其最高位为符号位
  - 若要使用不同长度的随机位可以调整 AUTO_RANDOM 后面括号中的数量
CREATE TABLE t (a bigint PRIMARY KEY AUTO_RANDOM(3), b varchar(255))
