随机加减法函数

Function that do addition or subtraction randomly

不知道有没有可以随机做加减运算的函数:

x +- y

问题归结为以随机方式获得 -11。您可以使用 sample:

获取它
x + sample(c(-1,1),size=1)*y

runif:

x + sign(runif(n=1,min=-1,max=1))*y

如果xy是向量,可以生成与x长度相同的数字序列-11 ,正如@BondedDust 建议的那样:

x + sample(c(-1,1),size=length(x),replace=T)*y