生成0-1的随机数
时间: 2023-07-28 17:06:35 浏览: 58
可以使用Python中的random库来生成0-1的随机数。具体的实现代码如下:
```python
import random
random_number = random.random() # 生成一个0-1之间的随机小数
if random_number >= 0.5:
result = 1
else:
result = 0
print(result)
```
该代码会生成一个0-1之间的随机小数,如果该随机小数大于等于0.5,则结果为1,否则结果为0。
相关问题
r语言生成0-1随机数
你可以使用R语言中的函数`sample()`来生成0-1随机数,具体操作如下:
```R
# 生成一个包含10个0或1的随机数向量
rand_vec <- sample(c(0,1), 10, replace = TRUE)
print(rand_vec)
```
其中,`c(0,1)`表示候选样本为0或1,`10`表示生成10个随机数,`replace = TRUE`表示采用有放回抽样方式。
c语言生成1-100随机数
可以使用 `rand()` 函数生成随机数,然后对其取模运算得到 1-100 之间的随机数。具体示例代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int num;
srand(time(NULL)); // 设置种子为当前时间
// 生成 1-100 之间的随机数
num = rand() % 100 + 1;
printf("随机数为:%d\n", num);
return 0;
}
```
在上面的示例代码中,我们使用 `rand() % 100 + 1` 来生成 1-100 之间的随机数,其中 `% 100` 表示取余数,结果为 0-99 之间的数,再加上 1 就是 1-100 之间的数。