If a randomly thrown together beer happens to fit an established style, then it's happenstance.
Not everything is going to fit an accepted style (whomever's style definition that may be), and that's perfectly ok.
Ultimately styles are arbitrary and vary greatly between whichever person/group/body is defining them. That alone makes an app telling you a style based on a recipe impossible or at least 100% subjective and functionally useless. Not to mention that there's far more to "style" than matching a given set of numbers.
If you post a recipe on here, and ask that question you'll get a lot of "it's probably closest to xyz" and likely multiple opinions on what xyz is.
If you want to brew to a style, tailor the recipe to that style from the start.
If you want to brew whatever strikes your fancy, then don't worry in the slightest about style. That's fine too.