lamindb.base.uids¶
Universal IDs.
Base generators:
|
ASCII lowercase. |
|
Random Base62 string. |
|
Random Base64 string. |
uid
generators:
|
Random Base62 string of length 8. |
Random Base62 string of length 12. |
|
Random Base62 string of length 16. |
|
Random Base62 string of length 20. |
Collision probabilities¶
8 base62 characters (62**8=2e+14
):
n |
p_collision |
---|---|
100k |
2e-05 |
1M |
2e-03 |
12 base62 characters (62**12=3e+21
):
n |
p_collision |
---|---|
100M |
2e-06 |
1B |
2e-04 |
16 base62 characters (62**16=5e+28
):
n |
p_collision |
---|---|
1e12 |
7e-05 |
1e13 |
7e-03 |
20 base62 characters (62**20=7e+35
) roughly matches UUID (2**122=5e+36
):
n |
p_collision |
---|---|
1e16 |
7e-05 |
1e17 |
7e-03 |
See source.