Notations are one of the options given to the player to choose between different notations of numbers.
General InfoEdit
There are currently 10 notations player can choose from. Standard, Cancer, Mixed scientific, Mixed engineering, Logarithm, Brackets, Infinity, Scientific, Engineering, and Letters, in order. The option is under Options tab. There is an related option labeled "Commas on large exponents On/Off" for exponents in scientific to have commas with numbers over 1e100,000. When evaluated, the number is first divided in to components of scientific notation, power and mantissa.
StandardEdit
If power<=303 (number<=e303), the function calls the suffix from the following list.
(power/3 mod 3)-1 | Suffix |
---|---|
0 | K |
1 | M |
2 | B |
3 | T |
4 | Qa |
5 | Qt |
6 | Sx |
7 | Sp |
8 | Oc |
9 | No |
10 | Dc |
11 | UDc |
12 | DDc |
13 | TDc |
14 | QaDc |
15 | QtDc |
16 | SxDc |
17 | SpDc |
18 | ODc |
19 | NDc |
20 | Vg |
21 | UVg |
22 | DVg |
23 | TVg |
24 | QaVg |
25 | QtVg |
26 | SxVg |
27 | SpVg |
28 | OVg |
29 | NVg |
30 | Tg |
31 | UTg |
32 | DTg |
33 | TTg |
34 | QaTg |
35 | QtTg |
36 | SxTg |
37 | SpTg |
38 | OTg |
39 | NTg |
40 | Qd |
41 | UQd |
42 | DQd |
43 | TQd |
44 | QaQd |
45 | QtQd |
46 | SxQd |
47 | SpQd |
48 | OQd |
49 | NQd |
50 | Qi |
51 | UQi |
52 | DQi |
53 | TQi |
54 | QaQi |
55 | QtQi |
56 | SxQi |
57 | SpQi |
58 | OQi |
59 | NQi |
60 | Se |
61 | USe |
62 | DSe |
63 | TSe |
64 | QaSe |
65 | QtSe |
66 | SxSe |
67 | SpSe |
68 | OSe |
69 | NSe |
70 | St |
71 | USt |
72 | DSt |
73 | TSt |
74 | QaSt |
75 | QtSt |
76 | SxSt |
77 | SpSt |
78 | OSt |
79 | NSt |
80 | Og |
81 | UOg |
82 | DOg |
83 | TOg |
84 | QaOg |
85 | QiOg |
86 | SxOg |
87 | SpOg |
88 | OOg |
89 | NOg |
90 | Nn |
91 | UNn |
92 | DNn |
93 | TNn |
94 | QaNn |
95 | QtNn |
96 | SxNn |
97 | SpNn |
98 | ONn |
99 | NNn |
100 | Ce |
Else, it instead generates by following rules.
- Let e be floor(power/3)-1.
- Divide e by every 1000.ex.) 2304933->2,304,933
- For each groups, divide into each digits(here represented by abc where each letter representing a digit) and convert to a string by following table, each digit connected from left to right:
abc | c | b | a |
---|---|---|---|
0 | [Empty] | [Empty] | [Empty] |
1 | U | Dc | Ce |
2 | D | Vg | Dn |
3 | T | Tg | Tc |
4 | Qa | Qd | Qe |
5 | Qt | Qi | Qu |
6 | Sx | Se | Sc |
7 | Sp | St | Si |
8 | O | Og | Oe |
9 | N | Nn | Ne |
ex.) 225->QtVgDn
- Connect each string with "MI-" "MC-" "NA-" "PC-" "FM-", uses left first to rightmost.
- If there are connectors lead by just U, get rid of it, and return the abbreviation.
The number is [mantissa in engineering (1<=a<1000)]+[space]+[the abbreviation].
Letters/CancerEdit
This notation is somewhat similar to the Standard notation, but instead decimal replaced with a name, it uses letters/emojis respectively in index order. The emojis in Cancer notation is related to the letters they are representing. Basically, instead of M, B, T, etc., it uses a, b, c, ..., z, aa, ab, and so on.
Letters | Emojis | Emoji name |
---|---|---|
a | π | Angry |
b | π | Birthday |
c | π | Christmas |
d | π | Death |
e | π | Eggplant |
f | πͺ | Family |
g | π | [Rainbow?] |
h | π― | Hundred |
i | π¦ | Ice cream |
j | π | Jack-o'-lantern |
k | π | Kiss |
l | π | LOL |
m | π | Moon |
n | β | No |
o | π | Octopus |
p | π© | Poop |
q | β | Question |
r | β’ | Radioactive |
s | π | Smile |
t | π | Thumbs up |
u | β | Umbrella |
v | β | "V" |
w | β | Warning |
x | β | "X" |
y | π | [???] (may be the mouth shaped y) |
z | β‘ | Zap |
Scientific/EngineeringEdit
Scientific notation separates mantissa (>=1β§<10) and exponents, and then connect it by [matissa]e[exponent]. Engineering notation is very similar to scientific notation, but mantissa instead goes up to 1000 and exponent is always multiple of 3. Connects by [mantissa]α΄[exponent].
Mixed Scientific/Mixed EngineeringEdit
This notation is a hybrid of Standard notation and Scientific/Engineering notation. If power<=33, they use Standard notation. Else, they use Scientific/Engineering notation.
LogarithmEdit
This notation does not use mantissa, but instead take a general logarithm(log10) of the number, and lead it by "e".
InfinityEdit
This notation was introduced in April Fools 2018 (see below). This is closely related to Logarithm notation, but instead it takes log base Number.MAX_VALUE(=1.7976931348623157e+308), and then add infinity sign(β) after.
BracketsEdit
Brackets notation(formarly known as Default notation, see below) is also somewhat related to Logarithm notation, but has very unique systems.
- Take log6 of the number.
- Seperate into integer part and decimal part.
- Multiply decimal part by 36, take the floor, then take mod 6, and then let it be dpt36m6.
- Convert whole part and dpt36m6, convert it in to base 6 with digits ), [, {, ], ), }, and connect it with ".".
- Lead the string with "e".
ExceptionsEdit
- If the value is less than 1000, it will show plain numbers with a given number of digits.
- If not broken Infinity, and if the number is Infinite, it will always be "Infinite".
- If somehow none of above and if the number is greater than e100,000, it will be "1337 H4CK3R".
April Fools 2018Edit
In April Fools 2018, two new notations(Infinity notation and Brackets notation) were introduced. When player joined, their notation option was automatically changed to now Brackets notation. As the joke, Hevipille made it "a new default notation," and temporarily set the name of the notation to "Default." These changes were soon changed in few days.