• Baja feasibility

    From Hausmaus@MIDNITE1 to Digital Man on Saturday, November 15, 2003 14:23:00
    (NOTE: If anyone else besides DM has an answer to my questions, please let me know.)

    DM,

    I have a question for you concerning porting one of my doors from Pascal to possibly Baja. I'd like to try porting my door "The Magic Oracle" from
    Pascal to Baja. In a short nutshell, here's what it does from start to finish:

    Sees if INDEX.DAT is existant (a simple integer that tells how many lines of text are in the answer file). If not, count ANSWERS.DAT (a text file) and record in INDEX.DAT how many files there are.
    Get user's question.
    Pick random number from 1 to INDEX
    Get answer(index)
    Show answer(index)

    Now I know it sounds silly to be asking this, but is there random number capabilities in Baja? I've been reading over the docs and I haven't seen anything yet (or perhaps I skipped over it). I'd like to do it in Baja so it would be backwards-compatible with older versions of Sync, but if it can (or should be) written in JS, then I'll just wait until I can devote a little more time to learning JS.

    Ideas or suggestions?

    --HM

    ---
    ■ Synchronet ■ Midnight's Hour BBS - midnightshour.org
  • From PistolGrip@WASTELND to Hausmaus on Saturday, November 15, 2003 18:41:00
    Re: Baja feasibility
    By: Hausmaus to Digital Man on Sat Nov 15 2003 02:23 pm

    Now I know it sounds silly to be asking this, but is there random number capabilities in Baja? I've been reading over the docs and I haven't seen anything yet (or perhaps I skipped over it). I'd like to do it in Baja so i would be backwards-compatible with older versions of Sync, but if it can (or should be) written in JS, then I'll just wait until I can devote a little mo time to learning JS.

    Sure, just use the RANDOM function.

    RANDOM <int_var> <#>
    args: dest num
    ---------------------
    Places a random number between 0 and num-1 into dest.

    PistolGrip
    ----------

    ---
    ■ Synchronet ■ WasteLand BBS ■ telnet://wasteland-bbs.com
  • From Hausmaus@MIDNITE1 to PistolGrip on Saturday, November 15, 2003 21:06:00
    Re: Baja feasibility
    By: PistolGrip to Hausmaus on Sat Nov 15 2003 06:41 pm

    Sure, just use the RANDOM function.

    Okay, I feel like a dork now. ;)

    Thanks.

    --HM

    ---
    ■ Synchronet ■ Midnight's Hour BBS - midnightshour.org
  • From Digital Man to Hausmaus on Monday, November 17, 2003 14:07:37
    Re: Baja feasibility
    By: Hausmaus to Digital Man on Sat Nov 15 2003 02:23 pm

    Now I know it sounds silly to be asking this, but is there random number capabilities in Baja? I've been reading over the docs and I haven't seen anything yet (or perhaps I skipped over it). I'd like to do it in Baja so i would be backwards-compatible with older versions of Sync, but if it can (or should be) written in JS, then I'll just wait until I can devote a little mo time to learning JS.

    Ideas or suggestions?

    I would recommend writing it in JS instead. Both languages have a random number generation function in Synchronet.

    digital man

    Snapple "Real Fact" #29:
    On average a human will spend up to 2 weeks kissing in his/her lifetime.
  • From Hausmaus@MIDNITE1 to Digital Man on Monday, November 17, 2003 21:32:00

    I would recommend writing it in JS instead. Both languages have a random num generation function in Synchronet.

    Okay, gotcha. I kinda figured you would say JS (just because it's more of a complete language, I guess-not quite sure what I'm trying to say).

    --HM


    ---
    ■ Synchronet ■ Midnight's Hour BBS - midnightshour.org