Is it possible to create coupon which can be used only once. Once coupan is used by any random customer then it can not be used by other customer
I couldn't find option for it. It seems it works at customer level unique. isn't it?
Have you tried setting the max usage attribute when you create the coupon ?