Ah, you're asking about what Revolut calls "Disposable Virtual Cards," what are also known as Virtual Account Numbers (VANs), Virtual Card Accounts, and temporary credit card numbers, aren't you? A virtual account number is a set of separate card details that you generate for use in card-not-present transactions (online, telephone), with a separate (lower) limit. You then use those card details with a specific merchant that you might not fully trust to handle your card details carefully enough.
If that's what you're asking, nekoarc is technically correct (no 15 or 16 digit full VANs in Singapore), but there is one card that comes close. Matchmove offers a virtual Mastercard in its
myWallet mobile app that can generate a unique Card Verification Code (CVC) for each online or telephone transaction. The CVC is the 3 digit security code normally printed on the back of your card on the right side of the signature strip. Dynamic CVCs help keep your account secure, and there's also the fact that you can avoid keeping a balance in your Matchmove account until just before you need to spend the funds.
That said, please review Matchmove's fees and charges carefully. You might not like them.