summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin f. krafft <madduck@madduck.net>2023-10-12 21:13:10 +0200
committermartin f. krafft <madduck@madduck.net>2023-10-12 21:13:10 +0200
commitd64655affc1d294c4d966ddf8e26c1e7c209e876 (patch)
tree1b8bb010efda0daa4e37d2a1321c257509eea14d
parente2caa95a82a60c54e64884b3bcf3939dcfc69712 (diff)
numeric links
-rw-r--r--index.html4
-rw-r--r--roomname_generator.js17
2 files changed, 19 insertions, 2 deletions
diff --git a/index.html b/index.html
index f3d85d9..384b412 100644
--- a/index.html
+++ b/index.html
@@ -19,7 +19,7 @@
const DEFAULT_DOMAIN = "conf.toni.immo";
const DEFAULT_PEER_NAME = QUERY_STRING["partner"] || QUERY_STRING["projekt"] || "";
const DEFAULT_BACKGROUND = "#0b72b5";
- const DEFAULT_ROOM_NAME = germanRoomName();
+ const DEFAULT_ROOM_NAME = numericRoomName();
$(document).ready(function () {
@@ -54,7 +54,7 @@
// Regenerate random room name
$('#monster').on('click', function () {
- $('#roomName').val(germanRoomName()).trigger("input");
+ $('#roomName').val(numericRoomName()).trigger("input");
resetURL();
});
diff --git a/roomname_generator.js b/roomname_generator.js
index ba4dc36..d9b8a1e 100644
--- a/roomname_generator.js
+++ b/roomname_generator.js
@@ -16,3 +16,20 @@ function germanRoomName() {
}
return arr.join("-");
}
+
+function paddedRandomInt(length) {
+ return String(randomInt(0,10**length-1)).padStart(length, '0');
+}
+
+function constantLengthRandomInt(length) {
+ return randomInt(10**(length-1),10**length-1);
+}
+
+function numericRoomName() {
+ arr = [constantLengthRandomInt(4)];
+ for (let i=0; i<2; i++) {
+ arr.push(constantLengthRandomInt(3));
+ }
+ return arr.join("-");
+}
+