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 2
Oldest  Newest  Rating
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.
-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 william appiah-dankwah · July 1, 2014
o ill start using them its straight from my editor it don't have tags
0 william appiah-dankwah · July 1, 2014
what tags?
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 · 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 
  • 1
  • 2

Javascript

124,726 followers
About

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

Links
Moderators