1. ## Random letters

How would I use rand() to use letters other than numbers? I only want a-z and the first letter to be capitol.

2. char unknown = (rand() % 26) + 'a';
putc(unknown);

3. Don't forget to seed the random number generator with srand(...);

4. you just have to get a random number between 0 and 255 for a signed char. -128 and 127 for unsigned (are those numbers right?).

5. just make it come up with a random number from 1 to 26. But I guess I'm late, aren't I?

6. i'm sure one of these other replys would work better but a really simple way to do it is to use

Code:
```#include<stdio.h>
#include<iostream.h>

int main()

int mynumber;   // declare the variable
char myletter[2];

//can't think of the code but srand() would go here
mynumber= rand()%25 + 1;   //get a random number between 1 and 26

switch(mynumber)
{
case 1:
{
strcpy("A" , myletter);    copy 'A' into myletter
break;
}    //end case
case 2:
{
strcpy("B", myletter);
break;
}

}  //end switch

return 0;

}//end main```
once again this code is probably the simplest and most ineffecient way to do this but should work. Hoipe i was of some help.

7. oh lord, that is rather inefficient ... no use in using switch ... and instead of using an array, use just one char ...

8. ## something like this?

if you want the first letter to be capitalized i assume you are looking for a completely random word?

void randomWord(char *word, int length)
{
word[0] = (rand() % 26) + 'A';

for(int i=1; i < length; i++)
word[i] = (rand() % 26) + 'a';
}

9. you could store letters and numbers or what ever in an array...

Code:
`char randstuff[5] = {'A', '>', '2', 'r', 'R', '6'}`
then get a random number between 0 and 6 is it?

any way assign a variable like `i' or some thing to the random number

then
Code:
`cout << randstuff[i];`

note: forgive me... im half asleep...