Bladeren bron

ref: stuff

Sv443 3 maanden geleden
bovenliggende
commit
23e2fbbc2b
1 gewijzigde bestanden met toevoegingen van 3 en 4 verwijderingen
  1. 3 4
      src/tools/post-build.ts

+ 3 - 4
src/tools/post-build.ts

@@ -477,13 +477,12 @@ function schedExit(code: number) {
 
 
 /** Generates a random ID of the given {@linkcode length} and {@linkcode radix} */
 /** Generates a random ID of the given {@linkcode length} and {@linkcode radix} */
 function randomId(length = 16, radix = 16, randomCase = true) {
 function randomId(length = 16, radix = 16, randomCase = true) {
-  const arr = Array.from(
+  let arr = Array.from(
     { length },
     { length },
     () => Math.floor(Math.random() * radix).toString(radix)
     () => Math.floor(Math.random() * radix).toString(radix)
   );
   );
-  randomCase && arr.forEach((v, i) => {
-    arr[i] = v[Math.random() > 0.5 ? "toUpperCase" : "toLowerCase"]();
-  });
+  if(randomCase)
+    arr = arr.map((v) => v[Math.random() > 0.5 ? "toUpperCase" : "toLowerCase"]());
   return arr.join("");
   return arr.join("");
 }
 }