The responses to this question seem to have a murkiness due to talking
about non-integer numbers of dice and defining when you have reached Zero
dice left.
So I went for the results experimentally by having a (Pelles) C program do a million simulations, recording the number of total tosses it took for all N dice to show 6, and dividing by the number of trials.
The Code snippet, and the results for 1 to 100 dice is below. The results agree with the calculated results for small numbers of dice, and shows the slow increase in tosses as the number of dice increases.
------------------------- C code for dice tossing experiment -----------
NumTrials=100000;
for (N=1;N<=100;N++)
{
printf(" # of Dice = %d\n ", N );
for (i=0;i<10; i++) Counts[i]=0;
for (Trials=0;Trials < NumTrials; Trials++)
{
//Trial loop
NewNum=N; //start with N dice
NewTrial=1;
while (NewNum>0) // trial is over when all N dice have hit 6.
{
next=NewNum;
for(i=0;i<next;i++)
{
r=rand()%6; // result of the toss is a random number mod 6, i.e.
// a random number from 0 to 5
if (r==0)NewNum--; //reduce the number of remaining dice by 1whenever
// a dice comes up 6. (i.e. 0 mod 6
Counts[r+1]++; // check the random numb gen
}
Counts[0]++; // Record that another toss has happened.
}//end of 'while next>0. on to next trial
} // end of for Trial= .. loop
Avg=(double)Counts[0]/NumTrials;
fprintf(fp," N= %d, avg= %.2f \n", N, Avg);
----------------------- RESULTS -----------------------
C:\Pelles C Projects\rolling 6's.dat
trials = 200000
N= 1, avg= 6.01
N= 2, avg= 8.73
N= 3, avg= 10.56
N= 4, avg= 11.93
N= 5, avg= 13.02
N= 6, avg= 13.94
N= 7, avg= 14.72
N= 8, avg= 15.39
N= 9, avg= 16.01
N= 10, avg= 16.57
N= 11, avg= 17.07
N= 12, avg= 17.52
N= 13, avg= 17.95
N= 14, avg= 18.35
N= 15, avg= 18.70
N= 16, avg= 19.06
N= 17, avg= 19.37
N= 18, avg= 19.66
N= 19, avg= 19.95
N= 20, avg= 20.23
N= 21, avg= 20.50
N= 22, avg= 20.76
N= 23, avg= 20.98
N= 24, avg= 21.21
N= 25, avg= 21.42
N= 26, avg= 21.66
N= 27, avg= 21.88
N= 28, avg= 22.01
N= 29, avg= 22.22
N= 30, avg= 22.41
N= 31, avg= 22.59
N= 32, avg= 22.72
N= 33, avg= 22.90
N= 34, avg= 23.09
N= 35, avg= 23.23
N= 36, avg= 23.39
N= 37, avg= 23.56
N= 38, avg= 23.67
N= 39, avg= 23.83
N= 40, avg= 24.00
N= 41, avg= 24.11
N= 42, avg= 24.22
N= 43, avg= 24.37
N= 44, avg= 24.49
N= 45, avg= 24.62
N= 46, avg= 24.72
N= 47, avg= 24.86
N= 48, avg= 24.93
N= 49, avg= 25.07
N= 50, avg= 25.17
N= 51, avg= 25.30
N= 52, avg= 25.37
N= 53, avg= 25.50
N= 54, avg= 25.60
N= 55, avg= 25.67
N= 56, avg= 25.79
N= 57, avg= 25.89
N= 58, avg= 25.98
N= 59, avg= 26.08
N= 60, avg= 26.17
N= 61, avg= 26.26
N= 62, avg= 26.35
N= 63, avg= 26.47
N= 64, avg= 26.53
N= 65, avg= 26.61
N= 66, avg= 26.68
N= 67, avg= 26.76
N= 68, avg= 26.86
N= 69, avg= 26.94
N= 70, avg= 27.02
N= 71, avg= 27.09
N= 72, avg= 27.14
N= 73, avg= 27.26
N= 74, avg= 27.31
N= 75, avg= 27.41
N= 76, avg= 27.46
N= 77, avg= 27.53
N= 78, avg= 27.60
N= 79, avg= 27.68
N= 80, avg= 27.71
N= 81, avg= 27.80
N= 82, avg= 27.84
N= 83, avg= 27.97
N= 84, avg= 28.03
N= 85, avg= 28.08
N= 86, avg= 28.13
N= 87, avg= 28.21
N= 88, avg= 28.25
N= 89, avg= 28.32
N= 90, avg= 28.39
N= 91, avg= 28.43
N= 92, avg= 28.51
N= 93, avg= 28.55
N= 94, avg= 28.62
N= 95, avg= 28.68
N= 96, avg= 28.72
N= 97, avg= 28.79
N= 98, avg= 28.85
N= 99, avg= 28.88
N= 100, avg= 28.93