Il Laboratorio del Commodore 64: Innovazione 🌟 e Randomizzazione 🎲 !

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025
  • Il video descrive il comando BASIC RND in BASIC V2 sul Commodore 64, una funzione che genera numeri pseudo-casuali a virgola mobile tra 0.0 e 1.0. Il comando RND accetta numeri positivi, negativi o zero come argomenti, influenzando il comportamento della funzione:
    RND[numero positivo]: genera un numero casuale diverso ogni volta, da una sequenza predeterminata.
    RND[numero negativo]: salta a un punto nella sequenza determinato dal numero negativo usato.
    RND[0]: usa il timer interno e l'orologio in tempo reale per generare il numero casuale.
    La performance di RND[0] è notevolmente migliore rispetto a RND[1], ma l'implementazione su Commodore ha un problema che può ridurre la sequenza di numeri a soli 723 valori senza ripetizione e, in casi estremi, può bloccare la sequenza a un unico valore costante.
    Diversi modelli di Commodore usano registri hardware specifici per migliorare la casualità dei valori generati, ma questo può variare a seconda della piattaforma e delle anomalie osservate negli ambienti emulati.
    Alcuni esempi di utilizzo tipico includono la generazione di numeri interi casuali per simulazioni di dadi o lotterie. Inoltre, il video mostra come l'uso del comando RND[0] non sia ideale, poiché può generare solo 256 numeri, creando uno schema visibile.
    #Retro#C64 #Algorithm #random
    @Commodoreretro-programming : random number generator.

ความคิดเห็น • 2

  • @giuseppeazzarello8426
    @giuseppeazzarello8426 หลายเดือนก่อน +3

    penso che qualcuno trovera sicuramente il modo da utilizzarlo, comunque è sempre bello scoprire cose nuove. non capisco perche metto pollice in su, l icone si attiva, ma il contatore non si aggiorna, non so se e un problema mio, di yutube, o tuo

    • @projectCD.Chronicles
      @projectCD.Chronicles  หลายเดือนก่อน +3

      Capita anche a me, l algoritmo sì può migliorare è ancora una fase iniziale. Ma promette.