This is illusionism, which is a form of railroading. It completely negates player choice. To me, it's the worst form of railroading as it is harder to see than the blatant, "No, you can't do that, you have to do this instead."
I don't like any method where the ogre's location is rolled after...