Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
Hi,
I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
=IF(RANDBETWEEN(0,2)=2,1,0)
If random number is 1 or 0, returns 0. If 2, returns 1. This gives the value of 0 a 2-1 advantage. -- Best Regards, Luke M *Remember to click "yes" if this post helped you!* "nurrrthk" wrote: Hi, I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
On Wed, 15 Jul 2009 17:24:37 +0200, "nurrrthk"
wrote: Hi, I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk Try this formula: =INT(RANDBETWEEN(0,2)/2) Hope this helps / Lars-Åke |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
Thanks
I'll give that a blast. nurrrthk "Luke M" a écrit dans le message de news: ... =IF(RANDBETWEEN(0,2)=2,1,0) If random number is 1 or 0, returns 0. If 2, returns 1. This gives the value of 0 a 2-1 advantage. -- Best Regards, Luke M *Remember to click "yes" if this post helped you!* "nurrrthk" wrote: Hi, I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk |
#5
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
This works too.
Based on your idea but with an implied IF. =(RANDBETWEEN(0;10) < 4 ) *1 Testing if RANDBETWEEN(0;10) is smaller than 4, returns TRUE or FALSE, multiplied by 1 gives 1 or 0. nurrrthk "Luke M" a écrit dans le message de news: ... =IF(RANDBETWEEN(0,2)=2,1,0) If random number is 1 or 0, returns 0. If 2, returns 1. This gives the value of 0 a 2-1 advantage. -- Best Regards, Luke M *Remember to click "yes" if this post helped you!* "nurrrthk" wrote: Hi, I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk |
#6
Posted to microsoft.public.excel.misc
|
|||
|
|||
Random numbers but with a bias
Nurrrrthk -
=IF(RAND()<(2/3),0,1) - Mike http://www.MikeMiddleton.com "nurrrthk" wrote in message ... Hi, I need to populate a test table with some random numbers. Example : 0 or 1. I fill in the table with "= Randbetween(0;1)" and that does the trick. But now I need to bias the data so there is - for example - twice a many chances of 0 than there is of 1. How would I do that ? TIA Nurrrrthk |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
getting numbers divisible by 4 from random numbers in ascending order | Excel Worksheet Functions | |||
Goal Seek Bias | Excel Worksheet Functions | |||
Can Excel pick random numbers from 1-300 and not repeat numbers? | Excel Discussion (Misc queries) | |||
Non-random numbers generated by excel's data analysis random gener | Excel Worksheet Functions | |||
Non-random numbers generated by excel's data analysis random gener | Excel Discussion (Misc queries) |