diff options
author | Arjun Satarkar <me@arjunsatarkar.net> | 2024-03-20 03:07:54 +0000 |
---|---|---|
committer | Arjun Satarkar <me@arjunsatarkar.net> | 2024-03-20 03:07:54 +0000 |
commit | 16aeaa50db79e3c17194128a93d22370bf5daa33 (patch) | |
tree | cbcef052ca3afb49274513446514438fa1ed1604 /question_of_the_day/data | |
parent | 92a0d3eb4fd919ff9ed33b81d379ccb77af43026 (diff) | |
download | aps-cogs-16aeaa50db79e3c17194128a93d22370bf5daa33.tar aps-cogs-16aeaa50db79e3c17194128a93d22370bf5daa33.tar.gz aps-cogs-16aeaa50db79e3c17194128a93d22370bf5daa33.zip |
markov: avoid float division in uint_to_bytes
It seems as though the float division could cause an issue where the
actual value should be an integer but the float representation is
slightly higher than that, causing the addition of an extra unnecessary
byte. Although this works fine as long as the same function is used,
it could cause problems if seemingly inconsequential details change.
I switch to using divmod and checking for the presence of a remainder.
This should ensure use of the exact minimum required number of bytes in
the blob.
Diffstat (limited to 'question_of_the_day/data')
0 files changed, 0 insertions, 0 deletions