gpt4 book ai didi

r - 在 R 中生成一个 20 位数字

转载 作者:行者123 更新时间:2023-12-01 23:04:27 24 4
gpt4 key购买 nike

我想使用 R 生成一个随机的 20 位数字。

我的第一次尝试是做

runif(1,10000000000000000000,9999999999999999999)

但这似乎不起作用,因为 R 一直将 9999999999999999999 舍入为 10000000000000000000。它似乎不接受“9999”数字,直到我下降到 15 位:

> 9999999999999999999
[1] 10000000000000000000
> 999999999999999999
[1] 1000000000000000000
> 99999999999999999
[1] 100000000000000000
> 9999999999999999
[1] 10000000000000000
> 999999999999999
[1] 999999999999999
> 99999999999999
[1] 99999999999999
> 9999999999999
[1] 9999999999999

有没有更好的方法来解决这个问题?

最佳答案

您可以将此数字生成为字符串:

paste( sample( 0:9, 20, replace=TRUE ), collapse="" )
# [1] "40910135645767200675"

关于r - 在 R 中生成一个 20 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com