Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 17-02-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Interesante método de resolverlo seoane. Ha decir verdad, me resulta elegante.

Ahora bien... tu código dice:
Código Delphi [-]
function Entrelazar(i,j: integer): string;
begin
  Result:= '';
  while (i > 0) or (j > 0) do
  begin
    Result:= Format('%d%d',[i mod 10, j mod 10]) + Result;
    i:= i div 10;
    j:= j div 10;
  end;
  while Length(Result) < 9 do
    Result:= '0' + Result;
  Result:= Copy(Result,1,9);
end;

// Obtenemos el valor guardado de i
i:= i + 1;
ShowMessage(Mezclar(Random(9999),i));
// Guardamos el valor de i
Primeramente llamas Entrelazar y luego Mezclar
Pero la idea es buena... y tal vez mis algoritmos GNA sean demasiados para lo que coletaun necesita. Sobre todo si previamente hay que modificar mi/s algoritmo/s para que "recuerde" y además hay que calcular un valor correcto de los parámetros para garantizar que la serie no se repita.

Cita:
Empezado por seoane
Lo único malo es que solo permite generar 99999 números distintos
Tal vez con el tiempo... si la cantidad de clientes aumenta (y asi parece ser... pues por algo necesita de números de 9 digitos) habría que modificar un poco tu codigo para que funcione.

Igulmente hay que ver que nos dice coletaun de esto...
Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Generar Numero de CUIL LucasArgentino Varios 5 31-03-2007 17:44:32
controlar que un artículo que exista no se repita josejose Varios 2 17-01-2007 19:27:04
Cifras alucinantes en el ClubDelphi dec La Taberna 7 16-08-2006 01:32:10
Generar Numero de CUIL LucasArgentino Varios 2 24-09-2004 17:41:14
Generar Numero Automatico en Cotizacion jmedina Varios 9 30-06-2004 17:54:01


La franja horaria es GMT +2. Ahora son las 06:10:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi