前端生成各楼代号
This commit is contained in:
@@ -30,3 +30,46 @@ export function listen_darkmode(override) { // override: true/false/undefined
|
||||
});
|
||||
}
|
||||
|
||||
const NAMES = [
|
||||
'Alice',
|
||||
'Bob',
|
||||
'Carol',
|
||||
'Dave',
|
||||
'Eve',
|
||||
'Francis',
|
||||
'Grace',
|
||||
'Hans',
|
||||
'Isabella',
|
||||
'Jason',
|
||||
'Kate',
|
||||
'Louis',
|
||||
'Margaret',
|
||||
'Nathan',
|
||||
'Olivia',
|
||||
'Paul',
|
||||
'Queen',
|
||||
'Richard',
|
||||
'Susan',
|
||||
'Thomas',
|
||||
'Uma',
|
||||
'Vivian',
|
||||
'Winnie',
|
||||
'Xander',
|
||||
'Yasmine',
|
||||
'Zach'
|
||||
]
|
||||
|
||||
export function gen_name(name_id) {
|
||||
if (name_id == 0)
|
||||
return '洞主';
|
||||
|
||||
let r = name_id - 1;
|
||||
let name = '';
|
||||
do {
|
||||
name += ' ' + NAMES[r % 26];
|
||||
r = parseInt(r / 26);
|
||||
} while (r);
|
||||
|
||||
return name.substr(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user