在编程中随机返还1或0,可以使用以下方法:
使用Math.random()函数
`Math.random()` 函数返回一个0到1之间的伪随机数,包括0但不包括1。为了随机返回1或0,可以将这个数乘以2,然后取整。如果结果小于1,则取整结果为0;如果结果等于1,则取整结果为1。
```javascript
function getRandomZeroOrOne() {
return Math.floor(Math.random() * 2);
}
console.log(getRandomZeroOrOne());
```
使用条件表达式
另一种方法是使用条件表达式(三元运算符)来根据 `Math.random()` 的结果返回1或0。
```javascript
function getRandomZeroOrOne() {
return Math.random() < 0.5 ? 0 : 1;
}
console.log(getRandomZeroOrOne());
```
这两种方法都可以有效地随机返回1或0。选择哪种方法取决于具体需求和编程环境。