- Bemutatkoztak a be quiet! Light Base 500 szériás, kábeleket rejtő házai
- A Chieftec néhány terméke fehér köntöst öltött
- Sokkal drágább lett az „olcsó” Tesla, mint várták
- Egy fontos tényező akadályozhatja a csúcstechnológiás chipgyártást az USA-ban?
- Visszatért a mítosz, a legenda, a világ leghasznosabb terméke!
- TCL LCD és LED TV-k
- Milyen videókártyát?
- Mi történik a szemeddel, ha napi 8 órát monitort nézel? | Orvos válaszol
- AMD Ryzen 9 / 7 / 5 10***(X) "Zen 6" (AM5)
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Hisense LCD és LED TV-k
- Milyen házat vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen TV-t vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
Új hozzászólás Aktív témák
-
TonTomika
aktív tag
Sziasztok!
Van egy email alapú megrendelő formom, ehhez kéne egy véletlen szerű rendelési számot generálnom, adatbázis nincsen a form mögött.
A prog.hu-n találtam a következőket, de ez nekem eléggé overkill megoldásnak tűnik, valamint nem is tudom, hogy hogyan kezdjek neki:
Ha pl. felhasználod a dátumot, az időt és a rendelés (egyenként növekvő ID-ját, akkor sose lesz egyforma.
Pl. nekem "véletlen kellett"
összeraktam az időt, a dátumot és az ID-t, egy számmá:3. rendelés pl:
082731 20070111 003
ez kiadott egy szép nagy számot.
felvettem egy stringet:
$kulcs="1qw2ertz3uio4pas5df6gh7jkl8yx9vb0nm";
és ez mint "számrendszer jegyek" funkcionáltak.
A "számot" elsoztottam a a hosszal, a maradéknak megfelelő jegyet kivettem. Az eredmény egészrészével tovább dolgoztam.Így a véletlen kódból bármikor ellenőrizhettam az adatokat, hiszen visszakódolható volt.
Persze számsorozatnál szűkebb a lehetőség, de a "generált" dátum kulcs jegyeit össze is keverheted valamilyen szabállyal.
Az ötlet nagyon tetszik, viszont ezzel a kulccsal való "kódolás" elég bonyolultnak tűnik nekem.
Azt viszont jónak találom, hogy a megrendelés pontos időpontjainak számjegyeit véletlenszerűen összekeverem, szerintem ennyi elég. Vagy nem árt bonyolítani rajta?
A számsor karaktereinek összekeverését melyik functionnel, vagy milyen metódussal tudom elvégezni?
Előre is köszi a válaszokat!
Új hozzászólás Aktív témák
- Ipollo v1 mini 300 Mhs olcsón
- Lenovo ThinkPad L15 Gen 1 i5 / 16GB RAM / 256GB SSD / FHD IPS / 4G modem
- Lenovo ThinkPad E15 Gen 3 Ryzen 5 / 16GB RAM / 256GB SSD / FHD IPS / 1GB dedikált VGA
- Lenovo ThinkPad X1 Yoga Gen 3 i7 / 16GB / 512GB SSD / 2 az 1-ben érintőkijelző / WQHD IPS
- Lenovo ThinkPad T14s i7 / 32 GB RAM / 256 GB SSD / Full HD IPS
- BESZÁMÍTÁS! MSI B450 R7 5700X 32GB DDR4 1TB SSD RTX 3070Ti 8GB Rampage SHIVA DeepCool 750W
- Bomba ár! Dell Vostro 3560 - i3-3120M I 8GB I 320GB I DVDRW I 15,6" HD I HDMI I Cam I Garancia!
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Bomba ár! Dell Vostro 3500 - i3-350M I 4GB I 320GB I DVDRW I 15,6" HD I HDMI I Cam I Garancia!
- iPhone 14 Pro Max 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3522
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest