Eredmény: 1 - 5 (5) összesen

Téma: "Véletlenszerű" számértékek generálása egy kulcs érték alapján

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.845
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás "Véletlenszerű" számértékek generálása egy kulcs érték alapján

    Sziasztok!

    Szükségem lenne valamiféle logikai megoldásra ahhoz, hogy egy 1 és 200 közötti számérték (kulcs) alapján 1 és 1000 között 50 db számot kapjak véletlenszerűen.

    Egy példa:
    Ha a kulcsom mondjuk "134", akkor ezek a számok például legyenek (ez is csak példa, összesen 50 db szám):
    1,3,54,67,112,234, stb... stb... 943, 987.

    A sima random generálás nem jó, mert fontos, hogy a "134"-es kulcs érték alapján mindig ugyanaz a számsor jöjjön ki, vagyis valamiféle matematikai logika kellene.

    Tudtok erre ötletet?
    (Azért itt indítottam a témát, mert egy php scriptbe szeretném majd betenni a megoldást.)

    Köszi,
    Akka



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: "Véletlenszerű" számértékek generálása egy kulcs érték alapján

    Talan az a legegyszerubb, ha egyszer legeneralsz random ertekeket a kulcsokhoz es azt tarolod egy tombben.



  3. Az alábbi felhasználók hálásak a válaszért:

    Akka (2016-12-27)

  4. #3
    Szerkesztő
    Csatlakozott
    12-12-07
    Hozzászólás
    280
    Begyűjtött 124 köszönetet
    99 hozzászólásával

    Alapbeállítás re: "Véletlenszerű" számértékek generálása egy kulcs érték alapján

    Van egyszerűbb megoldás is rá.
    PHP: srand - Manual


    Utoljára módosítva: apacska által : 2016-12-27 20:56

  5. The Following 2 Users Say Thank You to apacska For This Useful Post:

    earnnet (2016-12-29), Geri (2016-12-27)

  6. #4
    Törzsvendég wzol logója
    Csatlakozott
    14-05-31
    Hozzászólás
    118
    Begyűjtött 36 köszönetet
    32 hozzászólásával

    Alapbeállítás re: "Véletlenszerű" számértékek generálása egy kulcs érték alapján

    Amennyiben az srand a szerveren biztonsági okokból tiltva van - PHP: srand - Manual - akkor általános célra ezt ajánlom: https://github.com/ruafozy/php-mersenne-twister - innen: https://en.wikipedia.org/wiki/Mersenne_Twister



  7. #5
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: "Véletlenszerű" számértékek generálása egy kulcs érték alapján

    Ha meg van az 50 darabos számsorod akkor azt lemented.
    Ha kell egy új számsor a 134-es kulcshoz akkor az 50-es (már mentett) számsor minden eleméhez hozzá adod a 134-et.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •