我想完成与this question非常类似的事情,但在R。
本质上,我想生成一个具有固定长度(例如4)的随机数序列,如果数字长度小于4位,那么它们将具有前导零。
例如,随机序列可能包括0000,0001 .... 9999.例如,这些数字可能适合用作ID号 - 但它们必须是整数,而不是字符串。
我知道我可以使用sample(0:9999, n, replace = TRUE
,其中n
是重复次数,但这会产生数字长度小于4位的可能性。
此外,我知道使用sprintf()
添加两个前导零并转换为字符串的方法,但这不符合我的需要。
我是R的新手。