['galaxies', 'travel', 'exploration', 'success', 'veganism']
Estic desenvolupant un videojoc sobre l'exploració espacial i necessito generar nebuloses procedimentalment. Tinc aquest codi que hauria de crear una textura de nebulosa, però no funciona com espero:
```python
import random

def generar_nebulosa(amplada, alçada):
  nebulosa = [[' ' for _ in range(amplada)] for _ in range(alçada)]
  for y in range(alçada):
    for x in range(amplada):
      if random.random() < 0.05:
        nebulosa[y][x] = '*'
  return nebulosa

amplada_nebulosa = 80
alçada_nebulosa = 24
nebulosa = generar_nebulosa(amplada_nebulosa, alçada_nebulosa)

for fila in nebulosa:
  print("".join(fila))
```
Pots detectar i corregir l'error?
El problema és que la condició `if random.random() < 0.05:` genera estrelles molt disperses. Per a una textura de nebulosa més densa, pots augmentar la probabilitat:

```python
import random

def generar_nebulosa(amplada, alçada):
  nebulosa = [[' ' for _ in range(amplada)] for _ in range(alçada)]
  for y in range(alçada):
    for x in range(amplada):
      if random.random() < 0.2:  # Augmenta la probabilitat aquí
        nebulosa[y][x] = '*'
  return nebulosa

amplada_nebulosa = 80
alçada_nebulosa = 24
nebulosa = generar_nebulosa(amplada_nebulosa, alçada_nebulosa)

for fila in nebulosa:
  print("".join(fila))
```

Canviant el valor de `0.05` a `0.2` (o un altre valor més alt) generarà una nebulosa més densa.