Hello, wordsinmotion—and welcome to English Forums. Both verb phrases are informal, and they are synonymous in any situation I can imagine offhand. I have a vague inkling that 'have' is marginally less dynamic than 'take', but it may be a mental mirage.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.