Seed für srand()

Hilfe beim Programmieren mit dem fx-9860G SDK.

Seed für srand()

Beitragvon Paul94 » Mi 30. Jun 2010, 11:49

Hi!

Ich brauche Zufallszahlen für ein Add-In von mir. Damit ich nicht immer die gleichen Zufallszahlen bekomme, muss srand ja einen Seed übergeben. Dies mache ich normalerweise mit time(0), das steht auf dem TR aber nicht zur Verfügung. Weiß jemand eine andere Möglichkeit?

Danke, Paul
Paul94
 
Beiträge: 95
Registriert: Do 14. Mai 2009, 07:50
Taschenrechner: FX 9860G II (gehackte Firmware)

Re: Seed für srand()

Beitragvon SimonLothar » Mi 30. Jun 2010, 14:52

Ich erinnere mich nicht mehr richtig. Ich tu einfach mal so, als hättest Du das mit den SysCalls schon ausprobiert.

in die SRC-Datei aufnehmen:
Code: Alles auswählen
   SYSCALL 003B,   _RTC_GetTicks

interface:
Code: Alles auswählen
unsigned int RTC_GetTicks();

gibt einen Zählwert zurück in 1/128 s
SimonLothar
 
Beiträge: 67
Registriert: Mi 27. Mai 2009, 11:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII

Re: Seed für srand()

Beitragvon Paul94 » Mi 30. Jun 2010, 20:17

Danke für die Antwort!

Nochmal zu den Syscalls, in CASIO-AddIns gibt es ganz oft Eingabefelder, gibt es dafür auch einen Syscall?

Paul
Paul94
 
Beiträge: 95
Registriert: Do 14. Mai 2009, 07:50
Taschenrechner: FX 9860G II (gehackte Firmware)

Re: Seed für srand()

Beitragvon SimonLothar » Do 1. Jul 2010, 07:44

Paul94 hat geschrieben:Nochmal zu den Syscalls, in CASIO-AddIns gibt es ganz oft Eingabefelder, gibt es dafür auch einen Syscall?

Eingabefelder sind in den built-ins ziemlich "eingewebt".
Es gibt nur wenige, die als syscall implementiert wurden.
Die sind dann meist recht speziell und nicht so flexibel.
Z. B.:
viewtopic.php?p=21771#p21771
http://casiokingdom.org/modules.php?nam ... 2382#12382

Ich programmiere Eingabefunktionen lieber selbst.
SimonLothar
 
Beiträge: 67
Registriert: Mi 27. Mai 2009, 11:51
Taschenrechner: fx-9860G, fx-9860G slim, fx-9860G SD, fx-9860GII SD, fx-9750GII

Re: Seed für srand()

Beitragvon Paul94 » Do 1. Jul 2010, 08:33

Vielen Dank! Das war genau das was ich gesucht habe!
Paul94
 
Beiträge: 95
Registriert: Do 14. Mai 2009, 07:50
Taschenrechner: FX 9860G II (gehackte Firmware)


Zurück zu fx-9860G SDK (Alle fx-9860G Modelle)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast