Re: Random Numbers revisited.

From: Pasha Murat (murat@cdfsga.fnal.gov)
Date: Wed Jul 29 1998 - 19:01:47 MEST


Rene Brun writes:
 > millerte wrote:
 > > In PAW, the corresponding function call was 'hrndm1'.  Perhaps one
 > > of several solutions exist currently:  that functionality is there
 > > and I'm blind at reading the class def,  a "good" function to fit
 > > to my current histogram exists but I'm not clever enough to figure
 > > it out,  or perhaps this functionality is "in the pipeline"?
 > > 
 > > Thanks for your time,
 > > -Tim
 > 
 > Tim,
 > This method exists in ROOT.
 > TH1 class has 2 methods FillRandom
 >             void    FillRandom(char *fname, Int_t ntimes=5000);
 >             void    FillRandom(TH1 *h, Int_t ntimes=5000);
 > 
 > The 1st starts from a function, the 2nd one from an histogram.
 > 
 > Rene Brun

Hello,
	I feel that I am missing something in the discussion above so I'd 
appreciate to be given a clarification. Let me explain what exactly I'm
missing:

- what `hrndm1' does it returns a *single* random number distributed 
  according a probability distribution stored in a given histogram. 
- `FillRandom' methods do very different thing - they *fill a histogram* 
  according to a given probability density stored elsewhere, therefore it seems 
  to me that they miss functionality of `hrndm1' which is quite often needed by 
  the users.

So is it possible to generate (and retrieve!) a single random number (set of 
numbers) which probability density is stored in a given histogram ?

					Thanks, Pasha.



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:35 MET