Click here to Skip to main content

Algorithms

    RSS: RSS Feed

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page  Show 
  Refresh
AnswerRe: Advice about choice of algorithm PinmemberFatbuddha 122:02 26 Nov '09  
AnswerRe: Advice about choice of algorithm PinmemberEddy Vluggen1:28 27 Nov '09  
AnswerRe: Advice about choice of algorithm PinmemberAlan Balkany5:17 1 Dec '09  
QuestionHow to Generate Unique Serial Number.. Pinmembershaina22311:12 20 Nov '09  
AnswerRe: How to Generate Unique Serial Number.. PinmemberPaulo Zemek2:16 20 Nov '09  
GeneralRe: How to Generate Unique Serial Number.. Pinmembershaina22313:40 20 Nov '09  
GeneralRe: How to Generate Unique Serial Number.. PinmemberMember 419459312:44 11 Dec '09  
Since you want randomness and no duplicates, do the following. Generate a list of all consecutive numbers m to n (where m is a 15 digit number, and you may want to ignore any number that has duplicate adjacent characters, i.e. 4672950748223546). Set Count to n-m-1. Using any "good" RNG (which still could have duplicates), generate a random number x between 0 and Count, and use x as an index to select a number from the list m to n. Save the selected number in the serial number list, then remove it from the m to n list and decrement Count. Repeat n-m-1 times. Caution: This can be very slow if you have a massive list (the serial number list grows linearly - write each developed number to a file, but shrinking the massive list is slow). If you are interested, I can dig out a fast C implementation with multiple arrays that I used for randomly selecting words from a dictionary (where the list was a list of file offsets to the dictionary words).
 
Dave.
AnswerRe: How to Generate Unique Serial Number.. PinmemberRobin_Roy20:04 2 Dec '09  
GeneralRe: How to Generate Unique Serial Number.. Pinmembersupercat99:04 8 Dec '09  
QuestionWhats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp19:08 18 Nov '09  
AnswerRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot0:06 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp6:43 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot7:00 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp7:07 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot7:25 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp8:17 19 Nov '09  
QuestionCrowd detection (people), how to? PinmemberGamma_ace16:53 12 Nov '09  
AnswerRe: Crowd detection (people), how to? Pinmemberkaushik_acharya21:03 5 Nov '11  
QuestionAlgorithm to C# [modified] PinmemberVS newbie8:05 11 Nov '09  
AnswerRe: Algorithm to C# PinmemberRichardM112:29 11 Nov '09  
QuestionCollision Detection with a Quad tree PinmemberSK Genius17:22 5 Nov '09  
AnswerRe: Collision Detection with a Quad tree PinmvpLuc Pattyn17:40 5 Nov '09  
AnswerRe: Collision Detection with a Quad tree Pinmemberely_bob13:05 18 Nov '09  
Questionorder of algorithm Pinmemberkhomeyni21:30 4 Nov '09  
QuestionRe: order of algorithm Pinmemberharold aptroot2:32 5 Nov '09  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.5.120210.1 | Last Updated 14 Feb 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid