Pb de maths ... non partez pas tous ...

Pb de maths ... non partez pas tous ... - Divers - Programmation

Marsh Posté le 07-05-2004 à 09:54:27    

Slt,
 
Je voudrais pouvoir générer un nombre unique, mais je sais pas par ou commencer ni comment m'y prendre ... (quoi je dormais pendant les cours de Maths, jamais :D ). Je vous explique en gros le pb :
J'ai 2 chose a prendre en compte : un objet et son type.
Il y a un n° unique par type d'objet sur 2 [99],
et un n° unique d'objet par type d'objet sur 5 [99999] (donc 2 objets peuvent avoir le même numéros si ils sont de types différents).
Et avec ca je voudrais obtenir un nombre unique sur 8 [99999999] en sachant que le dernier chiffre servira de controleur.
 
En espèrant que c'est compréhensible  :p, j'attend l'aide des matheux.

Reply

Marsh Posté le 07-05-2004 à 09:54:27   

Reply

Marsh Posté le 07-05-2004 à 09:56:08    

c'est quoi le problème :??:
il suffit de concaténer les 2 non ?

Reply

Marsh Posté le 07-05-2004 à 10:00:18    

Oui, mais le problème que ca j'ai pas le droit (et oui ce serait trop simple, suis nul en maths mais à ce point là  :lol: ). Me demande pas pourquoi c'est comme ca (même si ca parait idiot ^^)

Reply

Marsh Posté le 07-05-2004 à 10:03:08    

AbuzaThor a écrit :

Oui, mais le problème que ca j'ai pas le droit (et oui ce serait trop simple, suis nul en maths mais à ce point là  :lol: ). Me demande pas pourquoi c'est comme ca (même si ca parait idiot ^^)


 
tu veux faire quoi alors ?  :??:

Reply

Marsh Posté le 07-05-2004 à 10:05:03    

(n° de type * 100000) + n° objet

Reply

Marsh Posté le 07-05-2004 à 10:08:00    

En fait les nombres qui me permetteraient de composer le troisieme sont des nombres générés simplement, et le troisieme ne doit laisser apparaitre les deux premiers trop facilement (donc la contanénation ca va pas  :non: ). Dsl, si c'est pas très clair tout ca mais je peux difficilemant faire mieu  :whistle: .

Reply

Marsh Posté le 07-05-2004 à 10:12:29    

Heu ouais mais la ca va pas changer grand chose par rapport a une concaténation, ...j'me trompe  :??:

Reply

Marsh Posté le 07-05-2004 à 10:14:46    

AbuzaThor a écrit :

En fait les nombres qui me permetteraient de composer le troisieme sont des nombres générés simplement, et le troisieme ne doit laisser apparaitre les deux premiers trop facilement (donc la contanénation ca va pas  :non: ). Dsl, si c'est pas très clair tout ca mais je peux difficilemant faire mieu  :whistle: .


 
je vois...
 
une solution :
 
ABCD EF -> EBDF AC  :hello:

Reply

Marsh Posté le 07-05-2004 à 10:15:20    

AbuzaThor a écrit :

Heu ouais mais la ca va pas changer grand chose par rapport a une concaténation, ...j'me trompe  :??:


 
et bien ton résultat sera 'crypter'.
c'est ce que tu veux non ?

Reply

Marsh Posté le 07-05-2004 à 10:21:12    

Mais je suis déja en base 10 donc ca va pas crypté grand chose (ou alors j'ai rien compris ...^^)

Reply

Marsh Posté le 07-05-2004 à 10:21:12   

Reply

Marsh Posté le 07-05-2004 à 10:23:07    

'ABCD EF -> EBDF AC'
Ca ca peu etre pas mal ... je vais ce que je peu faire en prenant cette idée comme point de départ.
Merci a tous :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed