Προς το περιεχόμενο

Συναρτηση παραγωγης τυχαιων τιμων με βαση την κατανομη Bernoulli για προγραμματισμο C


blaxoos

Προτεινόμενες αναρτήσεις

Οπως θα καταλαβατε ψαχνω για μια συνάρτηση η οποια μου επιστρεφει

τυχαια 0 ή 1 με βαση την κατανομη Bernoulli προγραμματιζω σε γλωσσα C.

Αν υπαρχει μια τετοια συναρτηση θα ηθελα να μπορω να ρυθμιζω και την τιμη

της παραμετρου

ρ η οποία μου καθοριζει την πιθανοτητα εμφανισης των τιμων 1 και 0 με πι8ανοτητες ρ και 1-ρ αντιστοιχα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν δεν έχεις υψηλές απαιτήσεις ως προς την τυχαιότητα της ακολουθίας των αριθμών που θα πάρεις, μπορείς να χρησιμοποιήσεις το εξής:

 

>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int bRandom(double p)
{
  static int i=1;
  if (i)
  {
     srand(time(NULL));
     i=0;
  }
  return (double)rand()/RAND_MAX < p;
}

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...

Χρησιμοποιούμε  cookies για να απολαμβάνεις το insomnia προσωποποιημένο στις ανάγκες σου αλλά και για την παροχή στοιχείων επισκεψιμότητας για να βελτιώσουμε την ποιότητα των υπηρεσιών μας