You cant. Just buy them.
No
There is not way to get a generator without filling out surveys. Don't do the surveys because they can give your computer a virus. Trust me. I tried downloading something like that and got 21 viruses!!
You can not
i dont know how to i want some though
No, there is no way to get free Microsoft points. The surveys that offer the points are usually scams.
There are many blogs which tell you how to get free Microsoft points. No, this is not illegal as you are will be entering and filling in surveys.
These are usually scams that will log your username and password to steal your account or to infect your system with a file-deleting virus. You should avoid them. Unless the free points are offered through legitimate Microsoft events (see their forums), you are putting yourself at risk of a) losing your account to a hacker, b) losing your saves to a virus and c) being permanently banned by Microsoft for attempting to cheat.
No, there is no app that illegally generates Microsoft Xbox Live points.
Just buy the points.
maybe
Other than giveaways, there is no site that just gives you anything for free.. especially Xbox products.