Tuesday, December 2, 2014

Scramble a Word using C# String object

Sample Code to Scramble a Word using C# String object

public string ScrambleMyWord(string word)
{
    char[] chars = new char[word.Length];
    Random rand = new Random(10000);
    int index = 0;
    while (word.Length > 0)
    { // Get a random number between 0 and the length of the word.
        int next = rand.Next(0, word.Length - 1); // Take the character from the random position
                                //and add to our char array.
        chars[index] = word[next]; // Remove the character from the word.
        word = word.Substring(0, next) + word.Substring(next + 1);
        ++index;
    }
    return new String(chars);

No comments:

Post a Comment

Learning Azure

https://azure.microsoft.com/en-us/blog/4-tips-for-keeping-your-resolution-to-learn-azure /