QFIT
QFIT
Joined: Feb 12, 2010
  • Threads: 1
  • Posts: 256
May 29th, 2017 at 8:06:52 AM permalink
E-mail support@qfit.com. I prefer to centralize my correspondence.
"It is impossible to begin to learn that which one thinks one already knows." -Epictetus
billryan
billryan
Joined: Nov 2, 2009
  • Threads: 49
  • Posts: 1849
May 29th, 2017 at 2:28:34 PM permalink
Quote: QFIT

E-mail support@qfit.com. I prefer to centralize my correspondence.




how long before this pops up down the block at the Losers Lounge?
It's what you do and not what you say If you're not part of the future then get out of the way
QFIT
QFIT
Joined: Feb 12, 2010
  • Threads: 1
  • Posts: 256
May 29th, 2017 at 5:48:18 PM permalink
Don't think I know what Loser's Lounge is. But, my e-mail has been public for 24 years. Pretty much every AP knows it. After all those years, I have only one e-mail troll.
"It is impossible to begin to learn that which one thinks one already knows." -Epictetus
Wizard
Administrator
Wizard
Joined: Oct 14, 2009
  • Threads: 962
  • Posts: 16173
Thanks for this post from:
RS
May 29th, 2017 at 5:55:10 PM permalink
Quote: QFIT

But, my e-mail has been public for 24 years. Pretty much every AP knows it. After all those years, I have only one e-mail troll.



I wonder who that could be.
It's not whether you win or lose; it's whether or not you had a good bet.
QFIT
QFIT
Joined: Feb 12, 2010
  • Threads: 1
  • Posts: 256
May 29th, 2017 at 6:03:58 PM permalink
Gotye had a succinct response.
"It is impossible to begin to learn that which one thinks one already knows." -Epictetus
gamerfreak
gamerfreak 
Joined: Dec 28, 2014
  • Threads: 25
  • Posts: 890
May 29th, 2017 at 6:39:55 PM permalink
Quote: LouisTrez

p.s. Do not trust Microsoft random number generator! It is not good enough for things like this.



Here is my C# code that uses cryptographically strong pseudo random numbers to shuffle a deck:

public static void Shuffle<T>(this IList<T> list)
{
RNGCryptoServiceProvider provider = new RNGCryptoServiceProvider();
int n = list.Count;
while (n > 1)
{
byte[] box = new byte[1];
do provider.GetBytes(box);
while (!(box[0] < n * (Byte.MaxValue / n)));
int k = (box[0] % n);
n--;
T value = list[k];
list[k] = list[n];
list[n] = value;
}
}
LouisTrez
LouisTrez
Joined: Mar 29, 2017
  • Threads: 1
  • Posts: 17
May 30th, 2017 at 6:29:19 AM permalink
Quote: gamerfreak

Here is my C# code that uses cryptographically strong pseudo random numbers to shuffle a deck:



Thanks gamerfreak. So what EV does your simulator converge on for 1 player and 4 players with rules as above?
gamerfreak
gamerfreak 
Joined: Dec 28, 2014
  • Threads: 25
  • Posts: 890
May 30th, 2017 at 7:07:30 AM permalink
Quote: LouisTrez

Thanks gamerfreak. So what EV does your simulator converge on for 1 player and 4 players with rules as above?


Still need to flesh out my program more, I have a solid card/deck objects created, and most of a blackjack game.

I still need to implement Splitting/Surrendering and a strategy class, then I should be able to run accurate simulations.
LouisTrez
LouisTrez
Joined: Mar 29, 2017
  • Threads: 1
  • Posts: 17
June 8th, 2017 at 2:24:57 PM permalink
Quote: gamerfreak

I still need to implement Splitting/Surrendering and a strategy class, then I should be able to run accurate simulations.



What say you gamerfreak? Are you getting the same number as qfit? I'm seeing numbers all over the map out there.
LouisTrez
LouisTrez
Joined: Mar 29, 2017
  • Threads: 1
  • Posts: 17
June 13th, 2017 at 9:41:21 AM permalink
The more I look at this, I see other numbers out there for double deck, DAS allowed, H17, no surrender:

qfit, I found this one from your site calculator
If I calculate for the above rules I get EV=-.38% (please check me)

and from Arnold Snyder's blackjackforumonline
EV=-.31 - .20 (H17) + .14 (DAS) = -.37%

These are more in line with what our new simulator is converging to. As you can see, I'm kind of obsessed with finding the "right answer". What if those who came before us left us with pi=3-1/8 or e (natural log base)=2.7 or Avogadro's constant = 6x10^23. We would be screwed!!

I cannot sleep until we have put this to rest. What say all you smart people?

p.s. How do you post links here??

  • Jump to: