I am pretty sure almost everyone seen such addresses:
1BitcoinEaterAddressDontSendf59kuE
1111111111111111111114oLvT2
1CounterpartyXXXXXXXXXXXXXXXUWLpVr
1xxxxxxxxxxxxxxxxxxxxxxxxxy1kmdGr
1of1xxxxx1anonymity1xxxxxxxz9JzFN
1topic1xxx1hmwyda1xxxxxxxxxvo8wMn
And there is a lot more of them. I also know that there is no private keys for these addresses and bitcoins sent to these addresses will be lost forever.
So my question is: How can I create valid bitcoin address with specified pattern which could be checked in blockchain. Is there any step by step guide how to do that?