Случайное преобразование символов строки в верхней регистр

Edd

Новичок
Случайное преобразование символов строки в верхней регистр

Прошу подсказать как решить такую задачу:
преобразовать строку, например
"раз два три четыре"
в сроку вида
"рАЗ дBа ТрИ чЕТырЕ"

причем преобразование символов в верхней регистр должно происходить случайным образом.
 

dimagolov

Новичок
наверно надо выбрать случайным образом символы из строки и преобразовать их в верхний регистр. с чем конкретно трудность?
 

Edd

Новичок
Я как раз прошу подсказать как правильно (какой функцией) случайно выбрать символы из строки
 

Xeon303

Новичок
А я бы за такое руки оторвал, если бы увидел строку в подобном стиле "рАЗ дBа ТрИ чЕТырЕ"... :)
В целях самообучения - покатит, но если это будет использоваться в реальных проектах, то единственное место применения, которое приходи на ум, это - генерация паролей. Да и то, я бы совсем по другому бы делал...
 

r4sh

Новичок
к символу строки можно обращаться как к массиву, $str[0] - первый символ строки к примеру. И основываясь на этом через rand() переводишь символы в верхний регистр.
 
Сверху