Drive Wiper, zero-fill or random bits?

Hello, all. I just have a (hopefully) quick question that I haven't been able to find a definite answer for.

I have a hard drive from an old computer here that I'm recycling, hooked up via USB. I want to do a full wipe, but I'm unsure of which method CCleaner employs. Does it simply do a zero-fill, or does it fill the drive with random bits?

Thanks much!

Since none of the members here have access to the code, unless it's stated in the official documentation, I doubt any of them could 100% say how it's done.

And in the end, does it matter? :) The end result is the same - your data is over-written (with something) making it that bit harder for someone to recover it.

One pass overwrite is zeroes, as can be seen if you overwrite a file then look at the header in Recuva. I assume the full disk wipe is the same, so a good 80%+ sure there. As Mta says, who cares, it's unrecoverable whatever the overwrite pattern.