Sign in
apache
/
nifi-fds
/
gh-pages
/
.
/
node_modules
/
nanoid
/
nanoid.js
blob: 5bbc4893f0b4f7984406bf30ea8e56ff536301f2 [
file
] [
log
] [
blame
]
export
let nanoid
=(
t
=
21
)=>{
let e
=
""
,
r
=
crypto
.
getRandomValues
(
new
Uint8Array
(
t
));
for
(;
t
--;){
let n
=
63
&
r
[
t
];
e
+=
n
<
36
?
n
.
toString
(
36
):
n
<
62
?(
n
-
26
).
toString
(
36
).
toUpperCase
():
n
<
63
?
"_"
:
"-"
}
return
e
};