I wouldn't call anyone. I don't need to because I would just go home and get some from my fiance.
If I had to pick from your options though, I would have a friend with benefits. One night stands are just asking to get an std or pick up a total creep who could do some harm, especially if your drunk and your judgement is already off.... Some people may love one night stands but I am not one of those people.