Toon posts:

[PHP] Proef van elf

Pagina: 1
Acties:
  • 197 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb al gezocht, maar weet iemand de 'proef van elf' (elf proef; een methode om bankrekeningnummers te controleren), liefst in PHP...

edit:
typo

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

brambo9000:
Ik heb al gezocht, maar weet iemand de 'proef van elf' (een methode om bankrekeningnummers te controleren), liefst in PHP...
:{ als je me eerst eens duidelijk ging maken wat dat voorstelt, dan kan ik je misschien helpen, want een echt bekend "algoritme" ofzo is het volgens mij niet...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
Hmmz, volgens de bank kan je dat het beste gebruiken, maar het algoritme weten ze zelf ook niet.
Het schijnt dus wel een aardig bekend algoritme te zijn om te controleren of een ingevoerd bankrekeningnummer wel geldig is, net zoals creditcardnummers vaak worden gecontroleerd op websites.

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 07-12 02:41

Skinny

DIRECT!

Juist heel bekend...
1. Nederlands systeem
Is 115037969 een geldig (Nederlands) codenummer van een bankkaart of -rekening?

Om vergissingen bij het intikken van dergelijke codes te voorkomen, ontwikkelde de Nederlandse wiskundige en schaakgrootmeester Max Euwe de zg. 'elftest'. Volgens deze test is bovenstaand nummer in orde, want het bestaat uit 9 cijfers en bovendien:

1*9 = 9
1*8 = 8
5*7 = 35
0*6 = 0
3*5 = 15
7*4 = 28
9*3 = 27
6*2 = 12
9*1 = 1
en bedraagt de som van alle produkten 143, een getal dat
een geheel veelvoud is van 11.
BRON : http://www.ping.be/groenvoer/school/hypercard_oefeningen.htm

SIZE does matter.
"You're go at throttle up!"


Verwijderd

http://www.cybercomm.nl/~broers/algorith.html

Gevonden met Google binnen seconde of 6.

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 07-12 02:41

Skinny

DIRECT!

Op woensdag 09 januari 2002 16:42 schreef Ghoster het volgende:
Gevonden met Google binnen seconde of 6.
>:) IDD

SIZE does matter.
"You're go at throttle up!"


  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 16:41 schreef brambo9000 het volgende:
Hmmz, volgens de bank kan je dat het beste gebruiken, maar het algoritme weten ze zelf ook niet.
Het schijnt dus wel een aardig bekend algoritme te zijn om te controleren of een ingevoerd bankrekeningnummer wel geldig is, net zoals creditcardnummers vaak worden gecontroleerd op websites.
offtopic:
Hey, was jij d'r ook al naar op zoek :)


Het is een algoritme (voor zover je het zo kunt noemen), waarmee je kunt controleren of een opgegeven bankrekeningnummer ook echt geldig is.
Heb het verzoek om de specs van die proef net zelf opgevraagd bij de rabobank, en die zouden em naar me mailen.

Vraag ik me alleen net ineens af of er ook zoiets is voor een postbank rek. :?

edit:

Hmmmm :{

Was ervan uitgegaan dat je zoiets bij de bank zelf moest opvragen, helemaal niet bij stilgestaan dat zoiets ook gewoon op te zoeken viel |:(

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Skinny vertelde wat de elftest was, en zei:
Juist heel bekend...
*proest*

* drm had er nog nooit van gehoord...

sorry, maar ik had niet verwacht dat dat alles zou zijn :D

Als je dat ziet weet je toch ook hoe je 't moet coden :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 07-12 02:41

Skinny

DIRECT!

Op woensdag 09 januari 2002 16:48 schoot drm in de lach :
Als je dat ziet weet je toch ook hoe je 't moet coden :?
Ja, maar als je dit niet kon vinden ... dan... na ja, de rest kan je invullen

SIZE does matter.
"You're go at throttle up!"


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Skinny:
Ja, maar als je dit niet kon vinden ... dan... na ja, de rest kan je invullen
true :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 13-12 10:23

Crazy D

I think we should take a look.

Op woensdag 09 januari 2002 16:44 schreef Renegade het volgende:
Vraag ik me alleen net ineens af of er ook zoiets is voor een postbank rek. :?
Bij mijn weten niet. Zijn er weleens naar op zoek geweest, maar hebben niks kunnen vinden.

Exact expert nodig?


  • Neman
  • Registratie: September 2000
  • Laatst online: 09-12 09:44

Neman

Een uit de lucht gegrepen naam

9*1 = 1
:z

  • StephanL
  • Registratie: Juni 2001
  • Laatst online: 18-11 12:57
LOL 1*9=9 en 9*1=1 *D

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 11-12 13:57

Apache

amateur software devver

Op woensdag 09 januari 2002 17:40 schreef StephanL het volgende:
LOL 1*9=9 en 9*1=1 *D
de Nederlandse wiskundige en schaakgrootmeester
:X

bij ons op school is dit een oefening waarbij je een programma moet schrijven dat geldige nr's genereert dus helemaal niet moeilijk :)

If it ain't broken it doesn't have enough features


Verwijderd

ik heb het in PHP:
http://www.analysisandsolutions.com/code/ccvs-ph.htm

ook available in Perl en VB (moet je ff in /code kijken)

Verwijderd

Die 1 moet een 9 zijn idd, maar het nummer klopt wel. Alles bij elkaar opgeteld staat er nu 135, en da's die 8 te weinig.

  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 27-11 07:10
en bedraagt de som van alle produkten 143, een getal dat
een geheel veelvoud is van 11.
Is hier ook een reden voor waarom dit geldig is? Waarom bijvoorbeeld geen veelvoud van 12 of 10? of iets anders?
(ik ben een n00b)

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 00:04

DizzyWeb

Ondertiteld

Ja, omdat ze dat zo besloten hebben... :) Zover ik weet is dat de reden...

  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 27-11 07:10
ok, dat is een goede reden :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 00:58

Janoz

Moderator Devschuur®

!litemod

Op woensdag 09 januari 2002 21:47 schreef DizzyWeb het volgende:
Ja, omdat ze dat zo besloten hebben... :) Zover ik weet is dat de reden...
Daarnaast is 11 ook een priemgetal en zijn 10 en 12 dit niet..

Hierdoor zijn er minder getallen in de range van 0 tot (1 + 2 + .... + 9) * 9 die deelbaar zijn door 11. Zo voorkom je dat bij een heel kleine afwijking (typefout) in het bankrek nummer het foute nummer alsnog door de 11-test heenkomt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Op woensdag 09 januari 2002 21:56 schreef Janoz het volgende:

[..]

Daarnaast is 11 ook een priemgetal en zijn 10 en 12 dit niet..

Hierdoor zijn er minder getallen in de range van 0 tot (1 + 2 + .... + 9) * 9 die deelbaar zijn door 11. Zo voorkom je dat bij een heel kleine afwijking (typefout) in het bankrek nummer het foute nummer alsnog door de 11-test heenkomt.
Bedoel je niet
...minder getallen waar 11 deelbaar door is :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:45

Creepy

Tactical Espionage Splatterer

Proef van 11?
Is dit niet gewoon de "Luhn" methode?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1