Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    21

    assegnazione ad una variabile binaria con probabilità fissata

    Salve a tutti,

    il mio problema è il seguente, con il linguaggio AMPL ,ma mi accontento se sapete rispondermi anche in C++ :

    voglio che una certa porzione di codice sia eseguita con probabilità fissata... ad esempio al 30 %.

    Ho pensato di utilizzare una variabile booleana , ma non so come farle assumere valore 1 ( o 0 ) con una certa probabiità.

    Lo pseudo codice assumerebbe questa forma:

    codice:
    variabile booleana = assumi1prob30 ();
     if(variabile_booleana==1)then{ ..... .....}

    la funzione assumi1prob30 è la risposta al mio quesito.

    Grazie a tutti
    Pretendo "Done"

  2. #2
    codice:
    std::default_random_engine generator;
    std::uniform_int_distribution<int> distribution(0, 99);
    int dice_roll = distribution(generator);
    if (dice_roll < 30) {
      funzione();
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.