About Taringa!

Popular channels

Programando un dado virtual en diferentes lenguajes

Hola chicos!

Aca les dejo la programacion de un evento aleatorio en diferentes lenguajes. Lo que vamos a obtener en cada caso sera el resultado de lanzar un dado de seis caras.

Como ustedes conocen, a menos de que este cargado, un dado no tiene memoria. Asi que cuando se juega se tendra un numero entre el uno y el seis, sin la necesidad de repetir o de tener algun orden espacifico.

En ActionScript podemos utilizar un boton para programar la barra espaciadora

on(keyPress "<Space>" ){
resultado=random(6);
trace(resultado+1);
}

En php. Debes tener cuidado de no olvidar el head y el body si quieres usar el formato html.

<?php
echo rand(1, 6);
?>

En javascript, para incluir en tu pagina.

<script type="text/javascript">
document.write(Math.ceil(Math.random()*6));
</script>

En Processing. Mira como se ha popularizado su uso. No olvides el draw y el setup.

void mouseReleased() {
int resultado = ceil(random(6));
println(resultado);
}

Y en Visual Basic. Lo puse porque... bueno no se, seguro que un poco de nostalgia.

Randomize()
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))

Haceme saber si te ha servido.

Chau
2Comments