Random PIN Generator

larsch

New Member
On my computer it took about 3 and a half hours to generate numbers of 20 digits up to 100000 different combinations.

In my head that doesn't sound like much. Is there no room for optimization?
 

S.T.A.R.S.

banned
Nice man!

Great job there! They are random or "random" like in any program, not really random?

I made them to be random as much as I possibly could in just 1 day of working on that software.I could have made this A LOT better,but since I made this to be FREE for EVERYONE then I didn't want to lose too much time on it. :D

Hey S.T.A.R.S.

This is great. I was away on the weekend but now am back to my office and just downloaded the file. Am currently using a macbook laptop and my desktop is updating 45 updates for some reason so am gonna wait until its done and will do a test. Am really happy that you took the time to create the program and also made it a freeware for anyone to use. There isn't any program out there on the web that can actually do this. Been searching for it for a while now.

Anyways i will give feed back when i do a test run.

Thanks ALOT

Shaidi

I am glad you like it.
I could have make this A LOT better,but then it would take me more than just 1 day of work and then it wouldn't be FREE for EVERYONE lol. :D
Let me know if you need any help. ;)

When it comes to computers, there is no such thing as "real" random. If you use an algorithm that generates them based on a seed, then you can just set the seed to the current date in seconds, and that essentially insures that you'll never get the same random sequence twice (Considering you'll never have the same date twice).

This is completely correct. ;)

In my head that doesn't sound like much. Is there no room for optimization?

Of course there is room for the optimization.But as I was saying to others..........if I made this better then it would require me more than just 1 day of work and then I would not give it to EVERYONE for FREE lol. :D



Anyway...I did not want to lose too much time in making this since:

1. I made this to be FREE for EVERYONE.

2. I had MANY other things I had to do in the meantime.

This is one of the simplest programs I ever made anyway lol so I decided to give to everyone for free... :p




Cheers!
 

shaidi

Member
HI STARS.

software has been very helpful but the time i have to wait for it to generate is too much. Image 100,000 pins takes about 4 hours. Am guessing the 5,000,000 would take 3 days or so hahaha..

anyways am wondering if you know any program out there that can detect duplicate pins and delete them for me also maybe give me the amount detected before wiping off.

thanks
 

S.T.A.R.S.

banned
I could have make the program to work a LOT faster,but then it would take me more than a day of work.

By the way why do you need a software to detect multiple pins?
The one I made you does not make any duplications.
Or do you need that because you already have pins from before and want to delete duplications (if any)?

I would personally just make those 5 million combination and wait until it's finished no matter how long it takes and then save that RTF text file somewhere safe so that you don't have to repeat the process ever again. ;)
 

S.T.A.R.S.

banned
If you REALLY want,I can add an option to the software so that you can load some RTF text file which contains MANY lines (lines of numbers) and that it deletes ALL duplications and then RESAVES the RTF text file.
I can also add you an option (like you mentioned) that ALL those lines which would be deleted are showed to you.

But that would require me few days of work since I have many other things to do in the meantime lol.
 

larsch

New Member
I could have make the program to work a LOT faster,but then it would take me more than a day of work.

Would it take that long? I think you just have to re-think how you code your inner loop. On a modern computer it should only take seconds to spit out those numbers.
 

S.T.A.R.S.

banned
It's not that simple lol.The inner loop is not the only thing that needs to be modified.
Besides you need to take into the consideration that I am working on many other things too in the same time.
 

S.T.A.R.S.

banned
We will see if the original poster wants me to speed it up.If yes then I will do it as soon as I get some free time.
 

shaidi

Member
Hi STARS,

Sorry for the late reply. Got work over my head here.

Anyways i found a program called Dupli Find which you input a txt, rtf, etc.. and it will scan by line and delete duplicates.

I really don't wanna stress you with adding an option for scan for duplicates but if you could, it would be a plus and at your convenient time only.

Btw you should seriously consider making this program an official program and release it with a reasonable price for people like me and others to buy and make use of it on both windows and mac. We all love free programs but i have looked everywhere on the internet and i didn't come to any program close to this. This is just perfect and if it was abit fast in generating. Improve it and release it. You never know how it would turn out to be something good for u. Just my opinion.

Thanks
 

S.T.A.R.S.

banned
Hi STARS,

Sorry for the late reply. Got work over my head here.

Anyways i found a program called Dupli Find which you input a txt, rtf, etc.. and it will scan by line and delete duplicates.

I really don't wanna stress you with adding an option for scan for duplicates but if you could, it would be a plus and at your convenient time only.

Btw you should seriously consider making this program an official program and release it with a reasonable price for people like me and others to buy and make use of it on both windows and mac. We all love free programs but i have looked everywhere on the internet and i didn't come to any program close to this. This is just perfect and if it was abit fast in generating. Improve it and release it. You never know how it would turn out to be something good for u. Just my opinion.

Thanks

You are in luck since today I have finished everything I was supposed to lol.I just need to perform the backup process of all my data which will take about 28 hours lol.But as soon as that finishes,I will enhance the program for you to work a lot faster in generating the numbers WITHOUT duplicates.
So instead of 4 hours,it will take few minutes to generate let's say 100000 combinations (depending on how strong your CPU is of course).
I will make those optimizations probably in sunday this week and then next week I will upload the optimized version of that same program and give you the download link.

By the way thanks for saying that I should charge this program,but this is one of the most simple programs I ever made so I would feel like an asshole if I charge for it lol :D.
I am working on one nice program which I will charge once I finish it.

Anyway...

I will optimize the program for you to work a lot faster for FREE in the next few days and give you the download link like I did the last time.
It will come as a good rest from my BIG COMPLICATED projects anyway lol...
The program will look the same of course...Only it will generate the numbers a LOT faster.And of course there will be NO duplicates just like the last time. ;)
The reason why I did not make it to work a lot faster last time was because I was busy as hell lol.So I just made it as fast as I could.

TEACH ME PROGRAMMING AND MY LIFE WOULD BE COMPLETE hahahaha

LoL...
Programming is not easy.If you expect to learn programming and expect to be able to make complex programs in just few days or months then forget about it lol.Programming takes years to learn and adapt to.It is COMPLETELY DIFFERENT way of thinking. :p
 
Top