Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaScript - Canvas - random obrázky nejsou random

Dobrý den,

mám plochu canvas, kam kreslím 3 obrázky (v JavaScriptu).

Obrázky dostávají náhodnou src (adresu == zdroj)
Takže by se měly nějakým způsobem střídat.

Ovšem ony se vůbec nestřídají. Zobrazují se pořád stejně (ve stejném pořadí).

Podrobným pitváním jsem dospěl k tomu, že chyba je někde ve vykreslování.

Poněvadž src je vždy různé a funguje s náhodným generátorem.

Tak bych se potřeboval zeptat, zda je tady nějaký mega-borec, který odhalí, kde je chyba.

Popis kódu:

44 až 49 globální pomocné proměnné

řádek 80 = funkce resize, která se zavolá po otevření dokumentu.
Ke střídání obrázků je použita funkce shuffle, která "zamíchá pole" s obrázky.

Obrázky jsou vykreslovány na 143 až 206.

Konstrukce kódu není štastná, ale zajímá mě, proč nejsou random ty 3 obrázky.

Já už odpadávám. :-)

Díky za hint.

Předmět Autor Datum
Vykresluješ to sice v náhodném pořadí, ale každý obrázek má danou pozici, kde se má vykreslit. Takže…
Wikan 09.07.2023 10:07
Wikan
Díky za postřeh. Zkusím to udělat tedy nějak jinak 👍 poslední
Flash_Gordon 09.07.2023 11:30
Flash_Gordon

Zpět do poradny Odpovědět na původní otázku Nahoru