• Question: If 2 rabbits were fertile two months after they were born and they had two rabbits every month (when fertile) , how many rabbits would there be after twenty months if all the other rabbits they had were the same?

    Asked by to Aimee, Chris, Dave, Greig, Laurence on 20 Jun 2014. This question was also asked by .
    • Photo: Laurence Perreault Levasseur

      Laurence Perreault Levasseur answered on 20 Jun 2014:


      hahaha! that sounds like you are trying to make us solve your maths homework questions, sonyandmary 😉
      The answer is that the number of rabbits grow exponentially with time.
      To solve this problem, you can write the rate of change of the number of rabbits for every month. It’s equal to the number of rabbits there were two months ago (since rabbits can reproduce on month 2 of their life). So if x is the number of rabbits, and t is the month,
      then dx(t)/dt=x(t-2)
      You can solve this differential equation pretty easily numerically (I think :P, but I’m not sure in what year you are…). To solve it, don’t forget to impose the initial conditions! You can fix them imposing that initially, so at t=0 and t=1 (at first and for the first month, before the couple can reproduce), there are 2 rabbits, so x(t=0)=x(t=1)=2.
      Here is also a graph that shows how the population of rabbits evolves:
      https://www.dropbox.com/s/r96qd7erb35ebiv/rabbits.pdf
      I hope this helps 🙂

      Edit: I corrected the differential equation to account for the fact that the rabbits take 2 months to mature! So sorry I had misread the question at first and thought they reproduced after just one month!!

    • Photo: Greig Cowan

      Greig Cowan answered on 20 Jun 2014:


      Hi sonyandmary. Laurence beat me to it, but the answer is just less than 1billion! Have a look at this cool website.

      http://www.wolframalpha.com/input/?i=y%27+-+y+%3D+0

    • Photo: Aimee Hopper

      Aimee Hopper answered on 20 Jun 2014:


      how long does it take for the rabbits to die?
      Assuming that the offspring don’t reproduce themselves….
      If they dont, then you’d get 42 in total 🙂

      and a very tired set of parent rabbits 😛

    • Photo: Dave Jones

      Dave Jones answered on 20 Jun 2014:


      Month 1: 2 rabbits that are too young for babies
      Month 2: 2 rabbits that are too young for babies
      Month 3: 2 rabbits plus 2 baby rabbits
      Month 4: 2 rabbits plus 2 rabbits that are now 1 month old plus 2 baby rabbits
      Month 5: 4 rabbits plus 2 rabbits that are now 1 month old plus 4 baby rabbits
      Month 6: 6 rabbits plus 4 rabbits that are 1 month old plus 6 baby rabbits
      Month 7: 10 rabbits plus 6 that are 1 month old plus 10 baby rabbits
      Month 8: etc.

      If you look at the totals it is a Fibonacci sequence (that’s where the next number is the sum of the previous two), i.e. Month 2 is the sum of Month 1 (2) and Month 0 (0), so that’s two. Month 7 is the sum of Month 6 (16) and Month 5 (10) so that’s 26. If we keep going like that we’ll get a total of 13530 rabbits!

Comments