Code

+2 william appiah-dankwah · June 30, 2014
whats wrong with this code I'm trying to do Math.random()

should it be?

function Code(){

var flow = 10

document.write(Math.random() + flow);
}

or should it be?

function Code(){

var flow = 10

Math.random(flow);
}

Post a Reply

Replies

- page 1
Oldest  Newest  Rating
0 william appiah-dankwah · June 30, 2014
just messing around with the Math.random code i want to see how it affects the variable i have created also i might try a loop 
0 william appiah-dankwah · July 1, 2014
this is the code i have written but i am looking for whole numbers 

function Code(){

var flow = 10

for(var i = 0; i < 5; i++){


document.write(Math.random() * flow);


}
}
0 william appiah-dankwah · July 1, 2014
what tags?
0 william appiah-dankwah · July 1, 2014
o ill start using them its straight from my editor it don't have tags
-1 william appiah-dankwah · July 1, 2014
is this correct?

1. function Grade(){

2. var Blue = 6

3. document.write(Math.floor(Math.random() * Blue)+1);

4. }

5. Grade();
0 Declan Hester · July 1, 2014
Please note, this advice comes from not knowing what you're trying to do in the grand scheme of things, so it may be completely inappropriate for future needs, but should produce your desired outcome for the purposes you mentioned.



function Code(){
var flow = 10;
for(var i=0; i<5;i++){
document.write(Math.floor(Math.random() * flow)+1);
}
}


Math.floor(x) will always return the nearest integer that is equal to or less than x. So if x were 2.0 it would return 2.0, if x were 3.4825 it would return 3.0 Effectively taking the lowest point (the floor) of the integer.

You could also use Math.round(y) for a whole number, but because of the rules regarding rounding (.0 to .4 round down, .5 to .9 round up) the resulting integer may not always be the same (for example, if y is 3.2 the result would be rounded to 3.0, but if y was 3.5 the result would be rounded to 4.0) and this may not always be ideal.
0 william appiah-dankwah · July 2, 2014
is this random array generator correct?

1. function Gold(){

2. var plan = new Array

3. plan[0] = "william"
4. plan[1] = "gus"
5. plan[2] = "kuz"
6. plan[3] = "jim"
7. plan[4] = "cant"

8. for(i = 0; i < plan.length; i++){

9. document.write(Math.floor(Math.random() * plan.length));
10. }
11. }

12. Gold();
+1 Hossein Vahabi · July 5, 2014
if you wanna some rand numbers ... it's your answer :


function rand(){
var rand = Math.floor(Math.random() * 10);
}


* then use a switch or if (conditional statement) to get numbers in random from rand variable. it's should be between 0-9.
0 william appiah-dankwah · July 12, 2014

function Cold(){

var Num = Math.floor(Math.random() * 10);

switch(Num){

case 0: 0;
case 1: 1;
case 2: 2;
case 3: 3;
case 4: 4;
case 5: 5;
case 6: 6;
case 7: 7;
case 8: 8;
case 9: 9;

}

document.write(Num);

}

Cold();


is that right with a switch works but not sure if its couse of the switch or not
+1 Franz Schmidt · July 12, 2014
That code doesn't seem useful: The switch statement checks the value of the randomnumber and in case of your options (e.g. case 0: ) you just say 0 that has no effect...
If you just want to echo the number you just need the document.write(Num):

function Cold(){
var Num = Math.floor(Math.random() * 10);
document.write(Num);
}
Cold();

  • 1
  • 2

Javascript

124,608 followers
About

A scripting language that is added to standard HTML to create interactive effects, apps, games for the browser.

Links
Moderators