小编use*_*800的帖子

CodeAcademy上的岩石,剪刀Javascript练习

我目前正在通过CodeAcademy Javascript轨道,尽管这个特殊的练习让我通过,但我并不觉得我说实话是对的.

在这个特殊的练习中,我需要确定计算机在摇滚,纸张和剪刀之间的选择.为此,我已经声明了一个名为computerChoice的变量,它等于Math.random().我的意思是通过if/elseif/else语句根据随机数的值将岩石,纸张或剪刀分配给computerChoice变量.这是我的尝试:

var userChoice = prompt("Do you choose rock, paper or scissors?"); 
var computerChoice = Math.random(); 
console.log(computerChoice);   - **this is from a prev. excercise to demonstrate what math.random does**

 if (computerChoice <= 0.33) {
    computerChoice === "rock";
 } else if (computerChoice <= 0.66) {
     computerChoice === "paper";
 } else {
     computerChoice === "scissors";
 }
Run Code Online (Sandbox Code Playgroud)

当我在Firebug中运行脚本时,它只返回数字加上错误的布尔值,而不是其中一个选项,这使我认为我做错了一些如何.我很感激你的帮助.

javascript

1
推荐指数
1
解决办法
730
查看次数

Python中的random.randint()是否真的随机?

所以我在Python中使用随机模块和一些循环,并打印出一批数字来检查它们的样子.我注意到,当我输入时:

random.randint(0,100000)
Run Code Online (Sandbox Code Playgroud)

大多数数字都是六位数字,其中一些数字为五位数,少数位数为四位.几乎没有任何一个数字.这让我怀疑rand.int是如何随机的.

python random

-1
推荐指数
1
解决办法
605
查看次数

标签 统计

javascript ×1

python ×1

random ×1