
30/04/2009, 15:19
|
 | | | Fecha de Ingreso: agosto-2007 Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 7 meses Puntos: 23 | |
Respuesta: Dar valor automatico (no repetido) Imposible? Entre mayor es tu rango de valores mucho menor es tu probabilidad de duplicidad.
la cantidad de valores que puedes obtener con 8 numeros es
10^8 = 100;000,000 cien millones de valores
la cantida de valores con color (2 caracteres) marca (2 caracteres) y 4 digitos es
(# de colores que tengas las primeras 2 letras diferentes ) * (# de marcas que tengas las primeras 2 letras diferentes) * 10^4
dado que son variables inciertas es dificil hacer el calculo sin conocer tu universo de marcas y colores,
suponiendo que usas los 8 digitos al generar el random no debes mandar insertarlo asi nadamas, sino que debes hacer un select para validar si existe o no dentro d eun chiclo hasta que no encuentre nada....
hasta donde yo tengo entendido el mysql es solo una consulta de lo que tiene no de lo que NO tiene
__________________ Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente. Avatar810 |