查看: 445|回复: 8

[闲聊灌水] 浮点数精度丢失带来的灰产可能性初步验证

[复制链接]

0

技术

7

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
6869
人气
217
分享
594

最佳新人活跃会员

发表于 2022-8-29 15:08:58 | 显示全部楼层 |阅读模式
本帖最后由 explore 于 2022-8-29 15:21 编辑

准备好,我即将开始
一 本 正 经 地 胡 说 八 道
以下请CTRL+A享用





















这个应该没有人陌生,不做解释

加起来就多了0.00000000000000004=4*(10^-17)或是4e-17
然鹅我想到了更深的一步,如果我往银行卡里存¥0.1,再存¥0.2,重复n次,
n=1/(4*(10^(-17)))=2.5e+16,也就是2.5*(10^16)次,我就可以多出¥1
拿这¥1干什么不好



不幸的是,(0.1+0.2)*(2.5*(10^16))=7.5e+15=7.5*(10^15),也就是说,我需要¥7500000000000000来完成这一人类史上最伟大的壮举,
更不幸的是,即使我有个APP来实现自动转账,能做到的转账频率不会超过600Hz(一秒600次),
2.5*(10^16)/600=4.16666666667e+13,极其不严谨地取个整,等于4*(10^13)s,换算一下,1268391.679351yr
其实大概也就12684个世纪而已


有哪一位不缺时间等待,也不缺马内支出,更不缺技术来实现自动转账的大佬来合作,事成九一分,你¥0.9,我¥0.1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
902
人气
25
分享
0
发表于 2022-8-29 15:55:12 | 显示全部楼层
请问:为什么要用浮点数?

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

发表于 2022-8-29 16:24:23 | 显示全部楼层
编程语言一般提供了高精度的数学计算库

评分

参与人数 1人气 +1 收起 理由
explore + 1 正解,但精度再高,浮点数也会丢失精度.

查看全部评分

0

技术

7

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
6869
人气
217
分享
594

最佳新人活跃会员

 楼主| 发表于 2022-8-29 17:55:34 | 显示全部楼层
xiaomeng242 发表于 2022-8-29 15:55
请问:为什么要用浮点数?

得,难道银行存储的时候的单位是分?

这样就不会有浮点数了

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
902
人气
25
分享
0
发表于 2022-8-29 19:06:10 | 显示全部楼层
hackerbob 发表于 2022-8-29 16:24
编程语言一般提供了高精度的数学计算库

为啥不用整数类型呢,这样就不会差错了

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
902
人气
25
分享
0
发表于 2022-8-29 19:06:43 | 显示全部楼层
explore 发表于 2022-8-29 17:55
得,难道银行存储的时候的单位是分?

这样就不会有浮点数了 ...

再说了浮点数可以作为利息出现

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

发表于 2022-8-29 20:28:04 | 显示全部楼层
xiaomeng242 发表于 2022-8-29 19:06
为啥不用整数类型呢,这样就不会差错了

要是几毛钱呢

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
902
人气
25
分享
0
发表于 2022-8-29 22:05:02 | 显示全部楼层

可以用1✘10-n次方表示

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7734
人气
176
分享
52

最佳新人活跃会员

发表于 2022-8-31 08:38:55 | 显示全部楼层
以下内容请CTRL+A食用
这位亲,建议您去找一下比尔盖茨先生,他或许会把你赶出去
小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表