hacer que se repita varias funciones si su resultado son iguales


26 de Diciembre del 2016

buenas , quisiera saber si puedo hacer que se repita varias funciones si su resultado son iguales ,


ese es el codigo que estoy utilizando para generar numeros aleatorios , pero cuando genero cuatro lineas
de numeros aveces salen repetidos , hay alguna forma de que no salgan repetidos ???




<!DOCTYPE html> <html> <head> <title>numeror aleatorios </title> </head> <body> <p>generar 4 numero_ entre 1 y 47 .</p> <buttononclick="ejecutarDosFunciones()" ; >Try it</button> <pid="demo_1"></p> <pid="demo_2" ></p> <pid="demo_3" ></p> <pid="demo_4"></p> <scripttype="text/javascript"> functionejecutarDosFunciones() { myFunction_1(); myFunction(); // body... } functionmyFunction_1() { for( var numero = 3; numero <= 4 ; numero ++ ) { var x = document.getElementById("demo_"+numero ); x.innerHTML = ""; for (var i = 0; i < 4; i++) { var y = Math.ceil((Math.random()* 39.51 + 7.49 / 20 )); x.innerHTML += y + " "; } } // body... } functionmyFunction() { for(var n = 1; n <= 2; n++) { var e = document.getElementById("demo_"+n); e.innerHTML = ""; for(var i = 0; i < 4; i++) { var r = Math.floor((Math.random() * 39.51) + 7.49 ); e.innerHTML += r + " "; } } } </script> </body> </html> <code>