Kernel Error
count

Textos Aleatoreos

17 de Marzo del 2009 por b@cHo · 2 Comentarios 

Con este sencillo script en PHP se puede dar a entender un uso para la funcion rand de PHP.

 

 <?php

$texto[1] = "texto 1";
$texto[2] = "texto 2";
$texto[3] = "texto 3";
$texto[4] = "texto 4";
$texto[5] = "texto 5";
$texto[6] = "texto 6";

$numero = rand(1, count($texto));
floor($numero);

echo $texto[$numero];
?>

La funcion Rand permite a PHP devolver un numero aleatoreo lo cual permite elegir una de las variables definidas como texto, seguido de un numero, gracias a este numero la funcion rand permite elegir una de estas líneas.

La funcion Rand esta definida como numero aleatoreo pero con las siguientes condiciones:

Numero Minimo a mostrar 1

Numero Maximo a mostrar es igual a el total de lineas, definido por el conteo de el numero de “$texto”’s que existan.

En caso de querer agregar otra basta con agregar otra variable texto[x] donde x es el numero siguiente a la variable texto anterior.

Finalmente redonde el numero con la funcion Floor para que de un numero entero para que permita que la varible $texto[$numero] sea una valida y no algo asi como 5.9874 daria 5 corrigiendo el error pues no hay ninga variable llamada texto[5.9874].

Y el echo lo muestra en la linea.
Con este sencillo script puedes añadir cuantas frases quieras y, sin necesidad de tener que registrarlas nuevamente mas adelante en el script.
A continuacion el ejemplo

count

Manejo de bits fuera de gcc

8 de Enero del 2009 por Llyn · Deja un comentario 

Bien, las siguientes funciones que trabajan con bits pertenecen solo al compilador gcc:

  • __builtin_ctz
  • __builtin_clz
  • __builtin_popcount

Por lo tanto, si se requiere el uso en otros compiladores puede no encontrarse soporte, en mi caso, por ejemplo, que uso Visual C++, de tal modo que realice la implementación de tales funciones en C++, adjunto le añado una pequeña descripción para aquel que no los conozca:
Leer mas

Kernel Error
97 intentos de ataques detenidos