As said above, this is normal behavior. However, you can train your cat to sleep at night and run about during the day.... this is what I have done with Guinness and 95% of the time it has worked!
When he was small if he scratched on the bedroom door or ran about the hallway like a looney I would ignore him. When he got older he was allowed outside (he is an inside/outside cat) but I never let him stay out during the night. He has got into the routine of coming in at 9pm ish, eating his dinner then going to bed (either his bed or my bed haha).
Last night is a typical example. I was up late, at about 10.30 I called him and he come running in via his cat flap, ate his dinner and by the time I had brushed my teeth he had decided to curl up in his bed. I wake at 6am most days so around this time, just before my alarm he normally lets out a little meeeooow that it's time for mummy to wake up and feed him! hehe