As you can see there is a problem with rounding of the followers count, it rounds up rather than down. 5K goal was never actually achieved.
I think if the second number is 5 or higher it goes to the higher number. And 4 or below it goes to the lower one.
Good job getting 5k followers on Roblox
I donât think think this a bug. The script uses math.round()
instead of math.floor()
for simplifying numbers.
It shows incorrect stats, it should be 4.9K in this case
This is an issue for every stat abbreviation, and for website users it shows correctly, but not on mobile, which makes people believe a milestone was hit and celebrate early (and for when developers make milestone updates like adding a promo-code, it will upset people)
Thanks lol! I just wish itâd show 5K when I actually have 5k
Yeah, thatâs the issue. You canât display 5K when you donât have 5K even if youâre close to it.
Thanks for the report! I filed a ticket in our internal database.
This shouldnât be considered a bug; number rounding is a thing, and itâs been applied here. For instance, 4954 rounds to 5k when rounded to the nearest hundred, which is basic elementary school knowledge. This falls under a feature suggestion.
Wrong! Expected behaviour is for the number to show what you currently have and not what youâre close to
Youâre not always correct on this matter because rounding is sometimes necessary. For instance, a number like 1.999 is essentially considered 2 (when converting a decimal to a fraction, you subtract the non-repeating part from the whole number and divide by as many 9s as there are repeating decimals: (1999 - 1) / 999 gives you 2). Essentially, some minor details can be overlooked, and thereâs a mathematical basis for this. Thatâs why I approach it this way and still believe this is intentional.
No, Iâm actually objectively correct on the matter because a count, any count, is supposed to show current relevant data, the same reason you wouldnât celebrate a milestone before hitting it is the same reason you want the count to represent the actual value which in your example would be 1.9
There is no benefit to rounding the count, you round when thereâs a benefit to doing so.
Gemini explains it best
AI is contradicting itself because if objectivity is involved, how do two different situations come to light? Also, youâre contradicting yourself. Rounding numbers is totally possible and applicable, and even when you reach the expected result, the number will still be rounded. For example, when it says 4.9, you donât have 4900 followers, so that would be incorrect too. How about that? Youâre still not reaching the âexact numberâ.
The number can be rounded either up or down, and youâre expecting it to be rounded down while I find rounding up more appropriate. So we canât call it a bug report because the issue isnât about there being an âobjectiveâ outcome, but rather because the rounding is intentional, and it falls under a feature request. - This is the rounding that Roblox deems appropriate.
When it comes to a follower count you need the current data not an estimate. All your justifications are weird as if youâre trying to force it. Sure if for some reason the count was 4.9 youâd round it to 5 because the relevant data is followers, which unit is 1 because you donât have half followers, but that wouldnât be the case to begin with. The rounding is not intentional, itâs a bug. Which is why the Roblox staff opened a ticket. There are no benefits to rounding a follower count to show incorrect data.
If we follow your reasoning, 4900 would be incorrect data since you have more followers, but you canât talk about incorrectness here because the rounding process can occur either way.
Then they should never round the numbers at all, so Iâve never understood this point of yours.
Itâd show 4.9K which is correct because you have over or exactly 4900 followers, showing 5K would be incorrect because goal was never actually reached, get the sense in that? Have you ever played these simulator games where they use high currency, have you ever seen the currency being rounded up to 5K if you have 4900? When you try to buy something thatâs 5K, you think itâs smart?
Yeah youâre aware that making it 4.9K isnât actually rounding if you have for example 4950 right? Youâre simply hiding the rest of the number.
Actually, converting 4950 to 4.9K is rounding. Rounding means adjusting a number to the nearest specified value, like the nearest hundred or thousand. In this case, 4950 rounds to 4900, and representing it as 4.9K is just a simplified way to display the number.
Incorrect again buddy, 4.9K can be 4950. Itâs hiding the rest of the number, representing it in a simplified form. Rounding would be making 4.9K 5K when itâs 4900 or 4950. Thanks for agreeing with me, representing 4950 as 4.9K is a simplified way to display the number, not rounding.
This is partially incorrect. Rounding involves adjusting a number to the nearest specified place
If rounding to the nearest thousand, 4950 becomes 5K.
If rounding to the nearest hundred, 4950 becomes 4900.
Youâre not doing any adjusting, youâre hiding the rest of the number. Youâre not actually listening to what Iâm saying