1 min readfrom Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

How do i control the randomization of the values? (For mapmaking)

Our take

Creating a fantasy map in Excel can be an exciting endeavor, especially when it comes to generating realistic elevation values. While using the RAND() function offers randomness, it often leads to scattered values that don't effectively resemble cohesive landmasses. To control the randomization and encourage clustering, consider employing methods like Perlin noise or adjusting your random values with constraints that promote geographical continuity.

In the realm of Excel-based mapmaking, the desire to create visually engaging and functional representations—such as fantasy maps—presents both an intriguing challenge and an opportunity for innovation. A user recently posed a relevant question about controlling the randomization of elevation values in cells to achieve a more realistic depiction of landmasses and water. Their current approach utilizes the RAND() function, but as they discovered, this method results in scattered values that do not align with the logical grouping of geographical features. This situation underscores a common tension in data visualization: how to balance creativity with the constraints of technology.

To tackle these challenges, users can explore techniques that enhance the utility of Excel beyond its traditional capabilities. For instance, leveraging functions such as OFFSET or combining RAND() with logical conditions can allow for a more structured approach to value generation. By setting thresholds that dictate the proximity of certain values, users can create clusters of low elevation for water and higher elevation for land, effectively simulating natural landscapes. Strategies similar to this have been discussed in articles like Populate Cells From a Random Range of Cells, Based on the Contents of Different Cells and Randomize from a list, with no repeats?, where the emphasis lies on generating dynamic yet coherent data sets that can adapt to user requirements.

Why does this matter? The ability to control randomization in data visualization isn't merely a technical exercise; it reflects a broader trend toward more sophisticated and user-friendly data tools. As users become more adept at utilizing spreadsheet functionalities creatively, they position themselves to harness the full potential of their data. This is particularly relevant in contexts that require clarity and precision, such as in educational settings, storytelling through visual media, or even game design. The transition from mere data entry to dynamic data management represents a shift in how we view spreadsheets—not just as passive tools but as active platforms for innovation and exploration.

Moreover, this scenario presents a compelling opportunity for software developers and product designers to rethink how they address user needs. By focusing on human-centered design principles, they can incorporate features that facilitate complex data manipulations without overwhelming users. For instance, introducing intuitive interfaces or guided workflows could empower users to experiment with randomization while still achieving their desired outcomes. As we look to the future, it will be fascinating to observe how advancements in AI and machine learning can further simplify these processes, making it even easier for users to generate and visualize complex data sets.

In closing, the query about controlling randomization in Excel not only highlights individual user challenges but also signals a shift towards a more empowered and creative user base. As we continue to explore the capabilities of AI-native spreadsheet technology, the question remains: how can we further bridge the gap between creativity and functionality in data management? The journey towards transforming traditional tools into innovative solutions is just beginning, and the potential for discovery is vast.

So i want to create a map in Excel, like an actual fantasy map. The values in the cell are the elevation. Then based on the elevation values, the color changes with conditional formatting.

I know I could manually input the values yes but I want to automatically generate them while still keeping a semblance of landmasses.

Right now I'm using the RAND() to randomize the values but as you can see the values are all over the place (see image below). How do I control the values randomization so that <0.1 (water) will group together and >0.1 (land) will not be isolated?

https://preview.redd.it/816vd1wxpjyg1.png?width=1918&format=png&auto=webp&s=0b29eaa40ffc7f55944549ac2fd1c9f832d2d84d

submitted by /u/Irfanugget
[link] [comments]

Read on the original site

Open the publisher's page for the full experience

View original article

Related Articles

Tagged with

#Excel alternatives for data analysis#Excel compatibility#Excel alternatives#rows.com#cloud-based spreadsheet applications#financial modeling with spreadsheets#natural language processing for spreadsheets#generative AI for data analysis#mapmaking#Excel#randomization#elevation#conditional formatting#RAND()#landmasses#automatically generate#values randomization#values#water#land